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 |
|
Voir aussi