Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Você pode criar um codec DMO chamando o CoCreateInstance função COM. Você deve passar o identificador de classe do DMO, o identificador de interface de IMediaObjecte um ponteiro para um ponteiro IMediaObject.
Os identificadores de classe dos DMOs codec são definidos como constantes no arquivo de cabeçalho wmcodecdsp.h.
A constante para o identificador de interface IMediaObject é IID_IMediaObject.
O exemplo de código a seguir demonstra como criar uma instância de um codec DMO:
HRESULT CreateVideoEncoderDMO(IMediaObject** ppDMO)
{
if(ppDMO == NULL)
return E_POINTER;
return CoCreateInstance(CLSID_CWMV9EncMediaObject,
NULL,
CLSCTX_INPROC_SERVER,
IID_IMediaObject,
(void**)ppDMO);
}
Tópicos relacionados