Condividi tramite


Supporto codec hardware in AVStream

I dispositivi multimediali basati su AVStream possono essere presentati come filtri MFT (Media Foundation Transform) per le applicazioni in modalità utente.

Questa funzionalità consente al fornitore dell'hardware di presentare decodificatori, codificatori e processori video basati su hardware come trasformazioni media foundation in modalità utente.This feature to the hardware vendor to present hardware-based decoders, encoders, and video processors as user-mode Media Foundation Transforms (MFT).

La codifica e la decodifica basate su hardware migliorano notevolmente l'esperienza utente.

Per abilitare il supporto dei codec hardware in AVStream, il fornitore fornisce un minidriver basato su AVStream che espone la decodifica, la codifica e l'elaborazione video, ognuna come filtro AVStream separato. Il sistema operativo crea quindi un MFT in modalità utente che corrisponde a ogni filtro AVStream. Le applicazioni in modalità utente possono quindi inviare richieste di transcodifica alle funzioni di interfaccia IMFTransform definite in Media Foundation SDK.

Questa sezione descrive le modifiche necessarie per l'uso di questa funzionalità da parte dei driver AVStream.

Questa sezione contiene i seguenti argomenti:

Introduzione con supporto codec hardware in AVStream

Gestione della negoziazione dei tipi di dati nei codec AVStream

Uso di supporti hardware nei codec AVStream

Specifica del frame dell'allocatore nei codec AVStream

Descrizione delle informazioni di esempio estese nei codec AVStream

Supporto delle modifiche al formato dinamico nei codec AVStream

Gestione della fine del flusso nei codec AVStream

Reimpostazione dello stato nei codec AVStream

Gestione di Stride nei codec AVStream

Installazione di un driver codec hardware basato su AVStream