attributo MFSampleExtension_SingleField

Specifica se un esempio video contiene un singolo campo o due campi interleaved. Questo attributo si applica agli esempi multimediali.

Tipo di dati

BOOL archiviato come UINT32

Ottenere/impostare

Per ottenere questo attributo, chiamare FMAttributes::GetUINT32.

Per impostare questo attributo, chiamare IMFAttributes::SetUINT32.

Si applica a

FMISample

Commenti

Se il valore è TRUE, l'esempio contiene un campo. Se il valore è FALSE o l'attributo non è impostato, l'esempio contiene un frame completo. (Due campi se interlacciati o un frame progressivo).

Se il tipo di supporto è fotogrammi progressivi o campi interleaved, questo attributo deve essere FALSE o non impostato.

Se il tipo di supporto è singolo campo, questo attributo deve essere TRUE. Impostare l'attributo MFSampleExtension_BottomFieldFirst nell'esempio per indicare se è il campo superiore o il campo inferiore.

Attualmente il renderer video avanzato (EVR) non supporta il contenuto che passa tra fotogrammi interlacciati e singoli campi.

La costante GUID per questo attributo viene esportata da mfuuid.lib.

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista [app desktop | App UWP]
Server minimo supportato
Windows Server 2008 [app desktop | App UWP]
Intestazione
Mfapi.h

Vedi anche

Elenco alfabetico degli attributi di Media Foundation

Attributi di esempio

Esempi multimediali

Video Interlacing