Partager via


énumération MF_MEDIA_ENGINE_CREATEFLAGS (mfmediaengine.h)

Contient des indicateurs pour la méthode IMFMediaEngineClassFactory::CreateInstance .

Syntax

typedef enum MF_MEDIA_ENGINE_CREATEFLAGS {
  MF_MEDIA_ENGINE_AUDIOONLY = 0x1,
  MF_MEDIA_ENGINE_WAITFORSTABLE_STATE = 0x2,
  MF_MEDIA_ENGINE_FORCEMUTE = 0x4,
  MF_MEDIA_ENGINE_REAL_TIME_MODE = 0x8,
  MF_MEDIA_ENGINE_DISABLE_LOCAL_PLUGINS = 0x10,
  MF_MEDIA_ENGINE_CREATEFLAGS_MASK = 0x1f
} ;

Constantes

 
MF_MEDIA_ENGINE_AUDIOONLY
Valeur : 0x1
Le moteur multimédia ne lira que l’audio. Il ne lira pas la vidéo.
MF_MEDIA_ENGINE_WAITFORSTABLE_STATE
Valeur : 0x2
L’algorithme de chargement des ressources du moteur multimédia attend que l’application signale le thread qui charge la ressource. Pour plus d’informations, consultez les remarques relatives à MF_MEDIA_ENGINE_EVENT_NOTIFYSTABLESTATE dans l’énumération MF_MEDIA_ENGINE_EVENT .
MF_MEDIA_ENGINE_FORCEMUTE
Valeur : 0x4
Désactivez toujours l’audio.
MF_MEDIA_ENGINE_REAL_TIME_MODE
Valeur : 0x8
Activez le mode à faible latence dans le pipeline de rendu. Cela peut être modifié ultérieurement en appelant IMFMediaEngineEx::SetRealTimeMode.
MF_MEDIA_ENGINE_DISABLE_LOCAL_PLUGINS
Valeur : 0x10
Désactivez les plug-ins multimédias enregistrés localement. Si cet indicateur est défini, le moteur multimédia ne chargera pas les décodeurs ou autres plug-ins multimédias que l’application a inscrits pour le processus local.
MF_MEDIA_ENGINE_CREATEFLAGS_MASK
Valeur : 0x1f
Réservé.

Spécifications

   
Client minimal pris en charge Windows 8 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau | Applications UWP]
En-tête mfmediaengine.h

Voir aussi

Énumérations Media Foundation