attribut MF_TOPOLOGY_DYNAMIC_CHANGE_NOT_ALLOWED

Gibt an, ob die Mediensitzung versucht, die Topologie zu ändern, wenn sich das Format eines Datenstroms ändert.

Datentyp

UINT32

Abrufen/Festlegen

Um dieses Attribut abzurufen, rufen Sie IMFAttributes::GetUINT32 auf.

Um dieses Attribut festzulegen, rufen Sie IMFAttributes::SetUINT32 auf.

Gilt für:

IMFTopology

Bemerkungen

Dieses Attribut steuert, wie die Mediensitzung reagiert, wenn sich das Format eines Streams während des Streamings ändert.

Wenn sich das Format ändert und das attribut MF_TOPOLOGY_DYNAMIC_CHANGE_NOT_ALLOWED false ist, fügt die Mediensitzung möglicherweise neue Knoten in die Topologie ein, um dem neuen Format zu entsprechen. Wenn sich beispielsweise die Videogröße ändert, kann die Mediensitzung eine Media Foundation-Transformation (MFT) hinzufügen, die die Größe des Videos ändert. Andernfalls ändert die Mediensitzung die Topologie nicht, wenn das Attribut TRUE ist.

Der Standardwert dieses Attributs ist FALSE. Der empfohlene Wert ist FALSE.

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

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2008 R2 [nur Desktop-Apps]
Header
Mfidl.h

Weitere Informationen

Alphabetische Liste der Media Foundation-Attribute

Topologieattribute