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
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 |
|
Vedi anche