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.
[O recurso associado a esta página, DirectShow, é um recurso herdado. Foi substituído por MediaPlayer, IMFMediaEnginee Audio/Video Capture in Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda vivamente que o novo código utilize MediaPlayer, IMFMediaEngine e Captura de Áudio/Vídeo no Media Foundation em vez de DirectShow, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]
Descrição
Este aplicativo de exemplo enumera todos os DirectX Media Objects (DMOs) registrados no sistema do usuário e exibe informações sobre eles.
O exemplo usa a funçãoDMOEnum e a interfaceIEnumDMO para enumerar os DMOs. Ele usa a interface IMediaObject e outras interfaces DMO para recuperar informações sobre cada DMO.
Utilização
Quando o aplicativo é iniciado, ele enumera todos os DMOs instalados. Se você selecionar uma categoria DMO específica, o aplicativo exibirá apenas os DMOs nessa categoria. Para exibir informações sobre um DMO, selecione o DMO na lista. O aplicativo exibe o número de fluxos, os tipos de mídia preferidos, o servidor DLL para esse DMO e outras informações sobre o DMO. Para incluir ou excluir DMOs com chave, alterne a caixa de seleção Incluir DMOs com chave?.
Download do exemplo
Para baixar os exemplos do SDK do DirectShow, instale a versão mais recente do SDK do Windows.
Este exemplo é instalado no seguinte caminho: [SDK Root]\Samples\Multimedia\DirectShow\Misc\DMOEnum.
Tópicos relacionados