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:
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 |
|
Weitere Informationen