Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Вы можете создать кодек DMO, вызвав функцию COM CoCreateInstance. Необходимо передать идентификатор класса DMO, идентификатор интерфейса IMediaObjectи указатель на указатель IMediaObject.
Идентификаторы классов DMO кодека определяются как константы в файле заголовка wmcodecdsp.h.
Константа для идентификатора интерфейса IMediaObject IID_IMediaObject.
В следующем примере кода показано, как создать экземпляр DMO кодека:
HRESULT CreateVideoEncoderDMO(IMediaObject** ppDMO)
{
if(ppDMO == NULL)
return E_POINTER;
return CoCreateInstance(CLSID_CWMV9EncMediaObject,
NULL,
CLSCTX_INPROC_SERVER,
IID_IMediaObject,
(void**)ppDMO);
}
Связанные разделы