attributo MF_SOURCE_READER_ENABLE_VIDEO_PROCESSING

Abilita l'elaborazione video da parte del lettore di origine.

Tipo di dati

UINT32

Valore Significato
Non zero
Abilitare l'elaborazione video.
Zero
Disabilitare l'elaborazione video. Valore predefinito.

 

Ottenere/impostare

Per ottenere questo attributo, chiamare FMAttributes::GetUINT32.

Per impostare questo attributo, chiamare IMFAttributes::SetUINT32.

Commenti

Se questo attributo è TRUE (non zero), il lettore di origine può eseguire l'elaborazione video limitata seguente in fotogrammi video non compressi:

  • Conversione da YUV a RGB-32.
  • Deinterlacciamento.

Queste operazioni vengono eseguite nel software e non sono ottimizzate per la riproduzione. Questa funzionalità è destinata alle applicazioni che elaborano un numero ridotto di fotogrammi, ad esempio per creare un'anteprima video o applicazioni che non decodificano i fotogrammi in tempo reale. L'operazione deinterlace interpola i dati da un singolo campo, quindi è perdita.

Evitare questa impostazione se si usa Direct3D per visualizzare i fotogrammi video, perché la GPU offre in genere funzionalità di elaborazione video migliori.

Se questo attributo è TRUE, gli attributi seguenti devono essere FALSE:

Requisiti

Requisito Valore
Client minimo supportato
Windows 7 [app desktop | App UWP]
Server minimo supportato
Windows Server 2008 R2 [app desktop | App UWP]
Intestazione
Mfreadwrite.h

Vedi anche

Elenco alfabetico degli attributi di Media Foundation

Lettore di origine

Attributi del lettore di origine