Attribut MF_TOPONODE_NOSHUTDOWN_ON_REMOVE

Spécifie la manière avec laquelle la session média arrête un objet dans la topologie.

Type de données

UINT32

Traite comme une valeur booléenne.

Notes

Cet attribut s’applique aux types suivants de nœuds de topologie :

  • 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
VRAI Lorsque la session média bascule vers une nouvelle topologie ou efface la présente topologie, elle n’arrête pas l’objet appartenant à ce nœud de topologie.
FALSE Lorsque la session média bascule vers une nouvelle topologie ou efface la présente topologie, 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. Les objets de la topologie peuvent sinon ne pas être arrêtés correctement.

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

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

Configuration requise

Condition requise Value
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 du nœud de topologie

IMFAttributes ::GetUINT32

IMFAttributes ::SetUINT32

IMFTopologyNode