énumération MFSESSION_SETTOPOLOGY_FLAGS (mfidl.h)
Définit le comportement de la méthode IMFMediaSession ::SetTopology .
Syntax
typedef enum MFSESSION_SETTOPOLOGY_FLAGS {
MFSESSION_SETTOPOLOGY_IMMEDIATE = 0x1,
MFSESSION_SETTOPOLOGY_NORESOLUTION = 0x2,
MFSESSION_SETTOPOLOGY_CLEAR_CURRENT = 0x4
} ;
Constantes
MFSESSION_SETTOPOLOGY_IMMEDIATE Valeur : 0x1 Arrêtez la présentation actuelle, effacez toutes les présentations en attente et mettant immédiatement en file d’attente la nouvelle topologie (spécifiée par le paramètre pTopology ). Si le paramètre pTopology a la valeur NULL, cet indicateur n’a aucun effet. |
MFSESSION_SETTOPOLOGY_NORESOLUTION Valeur : 0x2 La topologie n’a pas besoin d’être résolue. Utilisez cet indicateur si vous définissez une topologie complète. |
MFSESSION_SETTOPOLOGY_CLEAR_CURRENT Valeur : 0x4 Note Nécessite Windows 7. Effacez la topologie actuelle, comme suit :
Les topologies en attente ne sont pas supprimées de la file d’attente de lecture. S’il existe une topologie en attente dans la file d’attente, cette topologie est chargée une fois la topologie actuelle effacée. Sinon, la lecture s’arrête simplement. Pour supprimer toutes les topologies en attente de la file d’attente, appelez IMFMediaSession ::ClearTopologies. |
Remarques
Ces indicateurs sont facultatifs et ne s’excluent pas mutuellement. Si aucun indicateur n’est défini, la session multimédia résout la topologie, puis l’ajoute à la file d’attente des présentations en attente.
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 |