Compartilhar via


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

Confira também

Interfaces preteridas

IEncoderAPI