attribut MFSampleExtension_RepeatFirstField
Gibt an, ob das erste Feld in einem Interlaced-Frame wiederholt werden soll. 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 FALSE ist oder das Attribut nicht festgelegt ist, wird das erste Feld nicht wiederholt. Wenn der Wert TRUE ist, wird das erste Feld wiederholt. Der Wert TRUE ist nur gültig, wenn die folgenden Bedingungen erfüllt sind:
- Der Medientyp ist gemischt, interlaced und progressiv. (Das attribut MF_MT_INTERLACE_MODE für den Medientyp ist MFVideoInterlace_MixedInterlaceOrProgressive.)
- Der Frame ist progressiv, und das MFSampleExtension_Interlaced-Attribut im Beispiel ist TRUE.
- Das MFSampleExtension_BottomFieldFirst-Attribut wird für das Beispiel festgelegt. Der Wert kann TRUE oder FALSE sein. Die Reihenfolge der Felder wird durch dieses Attribut bestimmt.
Dieses Attribut wird für den Pulldown 3:2 verwendet. Die folgende Tabelle zeigt die Reihenfolge, in der Felder angezeigt werden.
MFSampleExtension_RepeatFirstField | MFSampleExtension_BottomFieldFirst | Feldreihenfolge |
---|---|---|
TRUE | TRUE | Unten, oben, unten |
TRUE | FALSE | Obere, untere, obere |
FALSE | TRUE | Unten, oben |
FALSE | FALSE | Oben, unten |
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