Interface IVideoEncoder (strmif.h)
[O recurso associado a esta página, DirectShow, é um recurso herdado. Ele foi substituído por MediaPlayer, IMFMediaEngine e Captura de Áudio/Vídeo na Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use 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.]
[IVideoEncoder pode ser alterado ou indisponível em
versões subsequentes.]
Opcionalmente, a interface IVideoEncoder é exposta por filtros de codificador de vídeo.
Herança
A interface IVideoEncoder herda da interface IEncoderAPI.
Comentários
A finalidade original dessa interface era permitir que o aplicativo determinasse se um filtro era um decodificador de vídeo, chamando QueryInterface para a interface IVideoEncoder . Em seguida, o aplicativo pode usar a interface IEncoderAPI ( herdada por IVideoEncoder ) para definir propriedades no codificador. No entanto, IEncoderAPI foi preterido. Em vez disso, os filtros de codificador devem expor iCodecAPI e os aplicativos devem usar ICodecAPI para configurar codificadores.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | strmif.h |