attribut MFSampleExtension_SingleField

Gibt an, ob ein Videobeispiel ein einzelnes Feld oder zwei verschachtelte Felder enthält. Dieses Attribut gilt für Medienbeispiele.

Datentyp

BOOL gespeichert als UINT32

Abrufen/Festlegen

Um dieses Attribut abzurufen, rufen Sie IMFAttributes::GetUINT32 auf.

Um dieses Attribut festzulegen, rufen Sie IMFAttributes::SetUINT32 auf.

Gilt für:

IMFSample

Bemerkungen

Wenn der Wert TRUE ist, enthält das Beispiel ein Feld. Wenn der Wert FALSE ist oder das Attribut nicht festgelegt ist, enthält das Beispiel einen vollständigen Frame. (Zwei Felder, wenn interlaced, oder ein progressiver Frame.)

Wenn der Medientyp progressive Frames oder verschachtelte Felder ist, muss dieses Attribut FALSE sein oder nicht festgelegt sein.

Wenn der Medientyp ein einzelnes Feld ist, muss dieses Attribut TRUE sein. Legen Sie das MFSampleExtension_BottomFieldFirst-Attribut für das Beispiel fest, um anzugeben, ob es sich um das obere oder das untere Feld handelt.

Derzeit unterstützt der erweiterte Videorenderer (EVR) keine Inhalte, die zwischen InterlacedFrames und einzelnen Feldern wechseln.

Die GUID-Konstante für dieses Attribut wird aus mfuuid.lib exportiert.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2008 [Desktop-Apps | UWP-Apps]
Header
Mfapi.h

Weitere Informationen

Alphabetische Liste der Media Foundation-Attribute

Beispielattribute

Medienbeispiele

Video-Interlacing