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.]
Esta seção contém artigos sobre o desenvolvimento de codificadores e decodificadores para DirectShow. Esses tópicos não são relevantes para desenvolvedores de aplicativos.
Um decodificador de software que suporte DirectX Video Acceleration (VA) deve ser implementado como um filtro de transformação de cópia DirectShow. Se o descodificador não suportar DirectX VA, também pode ser implementado como um DirectX Media Object (DMO). Um decodificador que se conecta a um renderizador de vídeo não deve ser implementado como um filtro trans-in-loco, porque isso resultará em degradação significativa do desempenho. Para obter informações sobre como escrever um filtro de transformação de cópia, consulte Writing Transform Filters.
Os codificadores de software podem ser implementados como filtros de transformação ou DMOs. Os codificadores não usam DirectX VA, uma vez que o DirectX VA atualmente é usado apenas para descompactação. A especificação da API do codificador descrita nesta seção é relevante para codificadores de hardware e software.
Esta seção contém os seguintes tópicos:
- Encoder API
- Interfaces e especificações do decodificador
- Configurações do decodificador de para o Windows Media Center Edition
Tópicos relacionados