attributo MF_SOURCE_READER_ENABLE_VIDEO_PROCESSING
Abilita l'elaborazione video da parte del lettore di origine.
Tipo di dati
UINT32
Valore | Significato |
---|---|
|
Abilitare l'elaborazione video. |
|
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 |
|
Vedi anche