MF_TOPONODE_NOSHUTDOWN_ON_REMOVE Attribut

Gibt an, wie die Mediensitzung ein Objekt in der Topologie heruntergefahren.

Datentyp

UINT32

Behandeln sie als boolescher Wert.

Hinweise

Dieses Attribut gilt für die folgenden Typen von Topologieknoten:

  • Ausgabeknoten
  • Jeder Transformationsknoten, der eine asynchrone Media Foundation-Transformation (MFT) enthält.

Das Attribut kann die folgenden Werte aufweisen:

Wert BESCHREIBUNG
TRUE Wenn die Mediensitzung zu einer neuen Topologie wechselt oder die aktuelle Topologie löscht, wird das Objekt, das zu diesem Topologieknoten gehört, nicht heruntergefahren.
FALSE Wenn die Mediensitzung zu einer neuen Topologie wechselt oder die aktuelle Topologie löscht, wird das Knotenobjekt wie folgt heruntergefahren:

 

Der Standardwert ist TRUE.

Wenn Ihre Anwendung mehrere Topologien in die Warteschlange stellt, empfiehlt es sich, dieses Attribut auf FALSE festzulegen. Andernfalls werden Objekte in der Topologie möglicherweise nicht ordnungsgemäß heruntergefahren.

Dieses Attribut gilt nicht, wenn die Anwendung die Mediensitzung heruntergefahren, indem SIE IMFMediaSession::Shutdown aufruft. Wenn die Mediensitzung heruntergefahren wird, wird immer die Mediensenken und asynchronen MFTs in der aktuellen Topologie heruntergefahren.

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

Anforderungen

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

Siehe auch

Alphabetische Liste der Media Foundation-Attribute

Asynchrone MFTs

Topologieknotenattribute

IMFAttributes::GetUINT32

IMFAttributes::SetUINT32

IMFTopologyNode