Freigeben über


MFT_SUPPORT_DYNAMIC_FORMAT_CHANGE-Attribut

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

Datentyp

UINT32

Als boolescher Wert behandeln.

Bemerkungen

Dieses Attribut kann die folgenden Werte aufweisen.

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

 

Rufen Sie zum Abrufen dieses Attributs zunächst IMFTransform::GetAttributes auf, um den globalen Attributspeicher für das MFT abzurufen. Rufen Sie dann IMFAttributes::GetUINT32 auf, um den Attributwert abzurufen.

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.

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

Siehe auch

Alphabetische Liste der Media Foundation-Attribute

Asynchrone MFTs

Transformieren von Attributen

IMFAttributes::GetUINT32

IMFAttributes::SetUINT32

IMFTransform