코덱 DMO 인스턴스화
CoCreateInstance COM 함수를 호출하여 코덱 DMO를 만들 수 있습니다. DMO의 클래스 식별자, IMediaObject의 인터페이스 식별자 및 IMediaObject 포인터에 대한 포인터를 전달해야 합니다.
코덱 DMO의 클래스 식별자는 wmcodecdsp.h 헤더 파일에서 상수로 정의됩니다.
IMediaObject 인터페이스 식별자에 대한 상수는 IID_IMediaObject.
다음 코드 예제에서는 코덱 DMO의 instance 만드는 방법을 보여 줍니다.
HRESULT CreateVideoEncoderDMO(IMediaObject** ppDMO)
{
if(ppDMO == NULL)
return E_POINTER;
return CoCreateInstance(CLSID_CWMV9EncMediaObject,
NULL,
CLSCTX_INPROC_SERVER,
IID_IMediaObject,
(void**)ppDMO);
}
관련 항목