Interfaccia IVideoEncoder (strmif.h)

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation invece di DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

[IVideoEncoder può essere modificato o non disponibile in

versioni successive.]

L'interfaccia IVideoEncoder è facoltativamente esposta dai filtri del codificatore video.

Ereditarietà

L'interfaccia IVideoEncoder eredita dall'interfaccia IEncoderAPI.

Commenti

Lo scopo originale di questa interfaccia era consentire all'applicazione di determinare se un filtro era un decodificatore video, chiamando QueryInterface per l'interfaccia IVideoEncoder . L'applicazione potrebbe quindi usare l'interfaccia IEncoderAPI (che IVideoEncoder eredita) per impostare le proprietà nel codificatore. Tuttavia, IEncoderAPI è deprecato. I filtri del codificatore devono invece esporre ICodecAPI e le applicazioni devono usare ICodecAPI per configurare i codificatori.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione strmif.h

Vedi anche

Interfacce deprecate

IEncoderAPI