MFT _ SUPPORT DYNAMIC FORMAT _ _ _ CHANGE-Attribut

Gibt an, ob eine Media Foundation Transform (MFT) dynamische Formatänderungen unterstützt.

Datentyp

UINT32

Als boolescher Wert behandeln.

Bemerkungen

Dieses Attribut kann die folgenden Werte haben.

Wert BESCHREIBUNG
TRUE Der Client kann das Eingabeformat während des Streamings ändern.
FALSE Der MFT muss entleert werden, bevor der Client das Eingabeformat ändern kann.

Um dieses Attribut zu erhalten, rufen Sie zuerst DIETRANSFORM::GetAttributes auf, um den globalen Attributspeicher für MFT zu erhalten. Rufen Sie dann DIE ATTRIBUTEs::GetUINT32 auf, um den Attributwert zu erhalten.

Wenn GetAttributes fehlschlägt oder das Attribut nicht vorhanden ist, ist der Standardwert FALSE.

Asynchrone MFTs müssen den Wert TRUE zurückgeben.

Weitere Informationen finden Sie unter Behandeln von Streamänderungen.

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

Requirements (Anforderungen)

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

Weitere Informationen

Alphabetische Liste Media Foundation Attribute

Asynchrone MFTs

Transformieren von Attributen

ATTRIBUTEs::GetUINT32

ATTRIBUTEs::SetUINT32

VORRÜBERSETZUNGTransform