DirectShow DirectShow 레퍼런스 DirectShow base class 유틸리티 함수 미디어 타입 함수 [목차열람] [주소복사] [슬롯비우기] |
Microsoft DirectX 9.0 |
DirectShow base class는,AM_MEDIA_TYPE 구조체를 처리하기 위한 헬퍼-함수를 제공한다.
AM_MEDIA_TYPE 구조체에는,포맷 블록으로 불리는 다른 메모리 블록의 포인터 (pbFormat 멤버)가 포함된다. 다만 이 구조체를 사용하는 경우는, 메모리 누수를 방지하기 위해서, 메모리의 할당에 주의할 필요가 있다.
이하의 함수가 메모리를 할당한다.
이하의 함수가 메모리를 릴리즈 한다.
요건
헤더 : Mtype.h 내에서 선언해, Streams.h 를 인클루드 한다.
라이브러리 : Strmbase.lib (리테일 빌드) 또는 Strmbasd.lib (디버그 빌드)를 사용한다.
함수 | 설명 |
CopyMediaType | 태스크 할당 AM_MEDIA_TYPE 구조체를 복사 한다. |
CreateAudioMediaType | 웨이브 포맷 구조체가 지정된 미디어 타입 구조체를 초기화한다. |
CreateMediaType | 기존의 AM_MEDIA_TYPE 구조체로부터,AM_MEDIA_TYPE 구조체를 할당 및 초기화한다. |
DeleteMediaType | 태스크 할당 AM_MEDIA_TYPE 구조체를 삭제한다. |
FreeMediaType | 태스크 할당 AM_MEDIA_TYPE 구조체를 메모리로부터 릴리즈 한다. |