attribut MF_TOPONODE_NOSHUTDOWN_ON_REMOVE

Spécifie comment la session multimédia arrête un objet dans la topologie.

Type de données

UINT32

Traitez comme une valeur booléenne.

Notes

Cet attribut s’applique aux types de nœud toplogy suivants :

  • Nœuds de sortie
  • Tout nœud de transformation qui contient une transformation Media Foundation asynchrone (MFT).

L’attribut peut avoir les valeurs suivantes :

Valeur Description
TRUE Lorsque la session multimédia bascule vers une nouvelle topologie ou efface la topologie actuelle, elle n’arrête pas l’objet qui appartient à ce nœud de topologie.
FALSE Lorsque la session multimédia bascule vers une nouvelle topologie ou efface la topologie actuelle, elle arrête l’objet de nœud, comme suit :

 

La valeur par défaut est TRUE.

Si votre application met en file d’attente plusieurs topologies, il est judicieux de définir cet attribut sur FALSE. Dans le cas contraire, les objets de la topologie peuvent ne pas être arrêtés correctement.

Cet attribut ne s’applique pas lorsque l’application arrête la session multimédia en appelant IMFMediaSession::Shutdown. Lorsque la session multimédia s’arrête, elle arrête toujours les récepteurs multimédias et les MFT asynchrones dans la topologie actuelle.

La constante GUID de cet attribut est exportée à partir de mfuuid.lib.

Configuration requise

Condition requise Valeur
Client minimal pris en charge
Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2008 [applications de bureau uniquement]
En-tête
Mfidl.h

Voir aussi

Liste alphabétique des attributs Media Foundation

MFT asynchrones

Attributs de nœud de topologie

IMFAttributes::GetUINT32

IMFAttributes::SetUINT32

IMFTopologyNode