énumération _MFP_CREATION_OPTIONS (mfplay.h)

Important Déconseillée. Cette API peut être supprimée des versions ultérieures de Windows. Les applications doivent utiliser la session multimédia pour la lecture.
 

Spécifie les options de la fonction MFPCreateMediaPlayer .

Syntax

typedef enum _MFP_CREATION_OPTIONS {
  MFP_OPTION_NONE = 0,
  MFP_OPTION_FREE_THREADED_CALLBACK = 0x1,
  MFP_OPTION_NO_MMCSS = 0x2,
  MFP_OPTION_NO_REMOTE_DESKTOP_OPTIMIZATION = 0x4
} ;

Constantes

 
MFP_OPTION_NONE
Valeur : 0
Utilisez les options de création par défaut.
MFP_OPTION_FREE_THREADED_CALLBACK
Valeur : 0x1
S’il est défini, l’objet lecteur MFPlay appelle le rappel IMFPMediaPlayerCallback de l’application sur un autre thread, et non le thread qui a appelé la fonction MFPCreateMediaPlayer . Par conséquent, le rappel doit être thread-safe.

Si cet indicateur n’est pas défini, l’objet player appelle le rappel sur le thread qui appelle MFPCreateMediaPlayer. Ce thread doit avoir une boucle de message. En interne, l’objet player crée une fenêtre masquée pour distribuer le rappel, à l’instar du mécanisme utilisé pour les appartements à thread unique (STA) dans COM.
MFP_OPTION_NO_MMCSS
Valeur : 0x2
N’inscrivez pas la topologie de lecture auprès du service du planificateur de classes multimédia (MMCSS). Par défaut, l’objet MFPlay inscrit la topologie de lecture avec MMCSS, ce qui permet généralement une meilleure expérience de lecture. Pour plus d’informations, consultez IMFWorkQueueServices.
MFP_OPTION_NO_REMOTE_DESKTOP_OPTIMIZATION
Valeur : 0x4
Désactive les optimisations qui sont effectuées lorsque l’application s’exécute dans un environnement des services Bureau à distance (RDS, anciennement Terminal Services).

Notes

Le typedef suivant est défini pour combiner les indicateurs de cette énumération.

typedef UINT32 MFP_CREATION_OPTIONS;

Spécifications

   
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
En-tête mfplay.h

Voir aussi

Énumérations Media Foundation