MFSampleExtension_DerivedFromTopField-Attribut
Gibt an, ob ein deinterlaced Videoframe vom oberen oder unteren Feld abgeleitet wurde. Dieses Attribut gilt für Medienbeispiele.
Datentyp
BOOL gespeichert als UINT32
Abrufen/Festlegen
Rufen Sie ZUM Abrufen dieses Attributs IMFAttributes::GetUINT32 auf.
Um dieses Attribut festzulegen, rufen Sie IMFAttributes::SetUINT32 auf.
Gilt für:
Bemerkungen
Dieses Attribut ist nur für Deinterlaced Samples gültig. Legen Sie dieses Attribut fest, wenn der Frame durch Interpolieren eines der Felder deinterlaced wurde.
Wenn der Wert TRUE ist, wurde das untere Feld vom oberen Feld interpoliert. Wenn der Wert FALSE ist, wurde das obere Feld vom unteren Feld interpoliert.
Wenn das Attribut nicht festgelegt ist, wurde der Frame nicht deinterlaced. Der Frame ist entweder ein wahrer progressiver Frame oder ein Interlaced-Frame.
Dieses Attribut ist informal. Ein Softwaredeinterlacer könnte dieses Attribut festlegen. Wenn dieses Attribut festgelegt ist, gibt es einen Hinweis darauf, dass Sie das ursprüngliche Feld wiederherstellen können, indem Sie die interpolierten Scanzeilen löschen. Wenn das Attribut beispielsweise TRUE ist, können Sie das ursprüngliche obere Feld wiederherstellen, indem Sie das interpolierte untere Feld löschen.
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