Partager via


Énumérations Media Foundation

Dans cette section

Sujet Description
_MFDepthMeasurement
Spécifie le système de mesure pour une valeur de profondeur dans une image vidéo.
_MF_CROSS_ORIGIN_POLICY
Mappe à l’attribut CORS (Cross Origin Settings) W3C utilisé par l’élément multimédia HTML5
_MFP_CREATION_OPTIONS
Spécifie les options de la fonction MFPCreateMediaPlayer.
_MFP_CREDENTIAL_FLAGS
Contient des indicateurs pour la structure MFP_ACQUIRE_USER_CREDENTIAL_EVENT.
_MFP_MEDIAITEM_CHARACTERISTICS
Contient des indicateurs qui décrivent un élément multimédia.
_MFT_DRAIN_TYPE
Non pris en charge.
_MFT_ENUM_FLAG
Contient des indicateurs pour l’inscription et l’énumération des transformations Media Foundation (MFT).
_MFT_INPUT_DATA_BUFFER_FLAGS
Définit des indicateurs pour la méthode IMFTransform ::P rocessInput. Actuellement, aucun indicateur n’est défini.
_MFT_INPUT_STATUS_FLAGS
Indique l’état d’un flux d’entrée sur une transformation Media Foundation (MFT).
_MFT_INPUT_STREAM_INFO_FLAGS
Décrit un flux d’entrée sur une transformation Media Foundation (MFT).
_MFT_OUTPUT_DATA_BUFFER_FLAGS
Définit des indicateurs pour la méthode IMFTransform ::P rocessOutput.
_MFT_OUTPUT_STATUS_FLAGS
Indique si une transformation Media Foundation (MFT) peut produire des données de sortie.
_MFT_OUTPUT_STREAM_INFO_FLAGS
Décrit un flux de sortie sur une transformation Media Foundation (MFT).
_MFT_PROCESS_OUTPUT_FLAGS
Définit des indicateurs pour le traitement des exemples de sortie dans une transformation Media Foundation (MFT).
_MFT_PROCESS_OUTPUT_STATUS
Indique l’état d’un appel à IMFTransform ::P rocessOutput.
_MFT_SET_TYPE_FLAGS
Définit des indicateurs pour le paramètre ou le test du type de média sur une transformation Media Foundation (MFT).
AEC_SYSTEM_MODE
Spécifie le mode de traitement du DSP de capture vocale. Cette énumération est utilisée avec la propriété MFPKEY_WMAAECMA_SYSTEM_MODE.
AEC_VAD_MODE
Spécifie le type de détection d’activité vocale (VAD) pour le DSP de capture vocale. Cette énumération est utilisée avec la propriété MFPKEY_WMAAECMA_FEATR_VAD.
ASF_SELECTION_STATUS
Définit les options de sélection d’un flux ASF.
ASF_STATUSFLAGS
Définit les conditions d’état de la méthode IMFASFSplitter ::GetNextSample.
DXVA2_NominalRange
Décrit comment mapper des données de couleur à une plage [0...1] normalisée.
DXVA2_SampleFormat
Décrit le contenu d’un exemple de vidéo. Ces indicateurs sont utilisés dans la structure DXVA2_ExtendedFormat.
DXVA2_SurfaceType
Décrit un type de surface DirectX pour l’accélération vidéo DirectX (DXVA).
DXVA2_VideoChromaSubSampling
Décrit comment les valeurs chromatique sont positionnées par rapport aux échantillons luma dans une image vidéo YUV.
DXVA2_VideoLighting
Décrit les conditions d’éclairage prévues pour l’affichage du contenu vidéo.
DXVA2_VideoPrimaries
Spécifie les primaires de couleur d’une source vidéo.
DXVA2_VideoTransferFunction
Spécifie la fonction de conversion de RVB linéaire en RVB non linéaire (R’G’B').
DXVA2_VideoTransferMatrix
Décrit les matrices de conversion entre Y’PbPr (vidéo de composant) et studio R’G’B'.
eAVDecDDStereoDownMixMode
Spécifie le mode stéréo downmix pour un décodeur audio Dolby Digital.
eAVEncAdaptiveMode
Spécifie le mode d’encodage adaptatif pour un encodeur vidéo.
eAVEncH264PictureType
Spécifie les valeurs du type d’image H.264.
eAVEncH264PictureType
Spécifie le type d’image qui est généré par un encodeur vidéo.
eAVEncH264VLevel
Spécifie un niveau d’encodage H.264.
eAVEncH264VProfile
Spécifie un profil vidéo H.264.
eAVEncVideoContentType
Spécifie le type de contenu vidéo.
EVRFilterConfigPrefs
Contient des indicateurs utilisés pour configurer le filtre de convertisseur vidéo amélioré microsoft DirectShow (EVR).
MF_ATTRIBUTE_SERIALIZE_OPTIONS
Définit des indicateurs pour la sérialisation et la désérialisation des magasins d’attributs.
MF_ATTRIBUTE_TYPE
Définit le type de données d’une paire clé/valeur.
MF_ATTRIBUTES_MATCH_TYPE
Spécifie comment comparer les attributs sur deux objets.
MF_CAPTURE_ENGINE_DEVICE_TYPE énumération
Spécifie un type d’appareil de capture.
MF_CAPTURE_ENGINE_SINK_TYPE énumération
Spécifie un type de récepteur de capture.
MF_CAPTURE_ENGINE_STREAM_CATEGORY énumération
Définit les valeurs de la catégorie de flux source.
MF_CONNECT_METHOD
Spécifie comment le chargeur de topologie connecte un nœud de topologie.
MF_CUSTOM_DECODE_UNIT_TYPE énumération
Spécifie le type d’unité contenu dans un IMFSample dans une collection MFSampleExtension_ForwardedDecodeUnits.
MF_FILE_ACCESSMODE
Spécifie le mode d’accès demandé pour l’ouverture d’un fichier.
MF_FILE_FLAGS
Spécifie le comportement lors de l’ouverture d’un fichier.
MF_FILE_OPENMODE
Spécifie comment ouvrir ou créer un fichier.
MF_MEDIA_ENGINE_CANPLAY
Spécifie la probabilité que le moteur multimédia puisse lire un type de ressource multimédia spécifié.
MF_MEDIA_ENGINE_CREATEFLAGS
Contient des indicateurs pour la méthode IMFMediaEngineClassFactory ::CreateInstance.
MF_MEDIA_ENGINE_ERR
Définit les codes d’état d’erreur pour le moteur multimédia.
MF_MEDIA_ENGINE_EVENT
Définit les codes d’événement pour le moteur multimédia.
MF_MEDIA_ENGINE_EXTENSION_TYPE
Spécifie les types d’extension du moteur multimédia.
MF_MEDIA_ENGINE_FRAME_PROTECTION_FLAGS
Spécifie les exigences de protection du contenu pour une trame vidéo.
MF_MEDIA_ENGINE_KEYERR
Définit les codes d’erreur de clé multimédia pour le moteur multimédia.
MF_MEDIA_ENGINE_NETWORK
Définit les codes d’état réseau pour le moteur multimédia.
MF_MEDIA_ENGINE_OPM_STATUS
Définit l’état du Output Protection Manager (OPM).
MF_MEDIA_ENGINE_PRELOAD
Définit des indicateurs de préchargement pour le moteur multimédia.
MF_MEDIA_ENGINE_PROTECTION_FLAGS
Contient des indicateurs qui spécifient si le moteur multimédia lirea du contenu protégé et si le moteur multimédia utilisera le chemin d’accès multimédia protégé (PMP).
MF_MEDIA_ENGINE_READY
Définit les valeurs prêtes à l’état pour le moteur multimédia.
MF_MEDIA_ENGINE_S3D_PACKING_MODE
Spécifie la disposition d’une image vidéo 3D empaquetée.
MF_MEDIA_ENGINE_SEEK_MODE
Définit des valeurs pour le mode de recherche du moteur multimédia.
MF_MEDIA_ENGINE_STATISTIC
Identifie les statistiques que le moteur multimédia effectue le suivi pendant la lecture.
MF_MEDIA_ENGINE_STREAMTYPE_FAILED
Identifie le type de flux multimédia qui a échoué.
MF_MSE_ERROR
Définit les différents états d’erreur de l’extension de source multimédia.
MF_MSE_READY
Définit les différents états prêts de l’extension de source multimédia.
MF_OBJECT_TYPE
Définit les types d’objets créés par le programme de résolution source.
MF_OPM_ACP_PROTECTION_LEVEL
Définit les niveaux de protection pour MFPROTECTION_ACP.
MF_OPM_CGMSA_PROTECTION_LEVEL
Définit les niveaux de protection pour MFPROTECTION_CGMSA.
MF_PLUGIN_CONTROL_POLICY
Définit les paramètres de stratégie de la méthode IMFPluginControl2 ::SetPolicy.
MF_Plugin_Type
Spécifie le type d’objet de l’interface IMFPluginControl.
MF_QUALITY_ADVISE_FLAGS
Contient des indicateurs pour la méthode IMFQualityAdvise2 ::NotifyQualityEvent.
MF_QUALITY_DROP_MODE
Spécifie la manière dont un composant de pipeline doit supprimer des échantillons.
MF_QUALITY_LEVEL
Spécifie le niveau de qualité d’un composant de pipeline.
MF_SHARING_ENGINE_EVENT
Définit les événements envoyés par le moteur de partage.
MF_SOURCE_READER_CONTROL_FLAG
Contient des indicateurs pour la méthode IMFSourceReader ::ReadSample.
MF_SOURCE_READER_FLAG
Contient des indicateurs qui indiquent l’état de la méthode IMFSourceReader ::ReadSample.
MF_TIMED_TEXT_ALIGNMENT
Spécifie comment le texte est aligné dans son élément de bloc parent.
MF_TIMED_TEXT_CUE_EVENT
Spécifie le type d’un événement d’indicateur de texte chronométré.
MF_TIMED_TEXT_DECORATION
Spécifie la façon dont le texte est décoré (souligné et ainsi de suite).
MF_TIMED_TEXT_DISPLAY_ALIGNMENT
Spécifie la façon dont le texte est aligné avec l’affichage.
MF_TIMED_TEXT_ERROR_CODE
Spécifie l’erreur de type qui s’est produite avec une piste de texte chronométrée.
MF_TIMED_TEXT_FONT_STYLE
Spécifie le style de police du texte chronométré.
MF_TIMED_TEXT_SCROLL_MODE
Spécifie le mode d’affichage du texte lorsque l’élément parent fait défiler l’écran.
MF_TIMED_TEXT_TRACK_KIND
Spécifie le type de suivi du texte chronométré.
MF_TIMED_TEXT_UNIT_TYPE
Spécifie les unités dans lesquelles le texte chronométré est mesuré.
MF_TIMED_TEXT_WRITING_MODE
Spécifie la séquence dans laquelle le texte est écrit sur son élément parent.
MF_TOPOLOGY_RESOLUTION_STATUS_FLAGS
Définit des indicateurs d’état pour l’attribut MF_TOPOLOGY_RESOLUTION_STATUS.
MF_TOPOLOGY_TYPE
Définit le type d’un nœud de topologie.
MF_TOPONODE_DRAIN_MODE
Définit à quel moment une transformation dans une topologie est vidée.
MF_TOPONODE_FLUSH_MODE
Définit lorsqu’une transformation dans une topologie est vidée.
MF_TOPOSTATUS
Spécifie l’état d’une topologie pendant la lecture.
MF_TRANSCODE_ADJUST_PROFILE_FLAGS
Définit les indicateurs de profil définis dans l’attribut MF_TRANSCODE_ADJUST_PROFILE.
MF_TRANSCODE_TOPOLOGYMODE_FLAGS
Définit des indicateurs pour l’attribut MF_TRANSCODE_TOPOLOGYMODE.
MF_URL_TRUST_STATUS
Indique si l’URL provient d’une source approuvée.
MF_VIDEO_PROCESSOR_ALGORITHM_TYPE
Définit des algorithmes pour le processeur vidéo qui est utilisé par MF_VIDEO_PROCESSOR_ALGORITHM.
MF_VIDEO_PROCESSOR_MIRROR
Spécifie comment retourner une image vidéo.
MF_VIDEO_PROCESSOR_ROTATION
Spécifie comment faire pivoter une image vidéo.
MF2DBuffer_LockFlags
Contient des indicateurs pour la méthode IMF2DBuffer2 ::Lock2DSize.
MF3DVideoOutputType
Spécifie comment générer un flux vidéo 3D stéréoscopique.
MFASF_INDEXER_FLAGS
Définit les options de l’indexeur ASF.
MFASF_MULTIPLEXERFLAGS
Définit les options de multiplexeur ASF.
MFASF_SPLITTERFLAGS
Définit les options de fractionnement ASF.
MFASF_STREAMSELECTOR_FLAGS
Définit les options de sélecteur de flux ASF.
MFASYNC_WORKQUEUE_TYPE
Spécifie le type de file d’attente de travail pour la fonction MFAllocateWorkQueueEx à créer.
MFAudioConstriction
Spécifie des valeurs pour la constriction audio.
MFBYTESTREAM_SEEK_ORIGIN
Spécifie l’origine d’une requête de recherche.
MFCLOCK_CHARACTERISTICS_FLAGS
Contient des indicateurs qui décrivent les caractéristiques d’une horloge.
MFCLOCK_RELATIONAL_FLAGS
Définit les propriétés d’une horloge.
MFCLOCK_STATE
Définit l’état d’une horloge.
MFFrameSourceTypes
Décrit le type de données fournies par une source de trame.
MFMEDIASOURCE_CHARACTERISTICS
Définit les caractéristiques d’une source multimédia.
MFNET_PROXYSETTINGS
Spécifie la façon dont le localisateur proxy par défaut spécifie les paramètres de connexion à un serveur proxy.
MFNetAuthenticationFlags
Spécifie la façon dont les informations d’identification de l’utilisateur seront utilisées.
MFNetCredentialOptions
Décrit les options pour la mise en cache des informations d’identification réseau.
MFNetCredentialRequirements
Spécifie la façon dont le gestionnaire d’informations d’identification doit obtenir les informations d’identification de l’utilisateur.
MFNETSOURCE_CACHE_STATE
Définit l’état du cache d’un fichier multimédia ou d’une entrée.
MFNETSOURCE_PROTOCOL_TYPE
Indique le type de protocole de contrôle utilisé dans le streaming ou le téléchargement.
MFNETSOURCE_STATISTICS_IDS
Définit les statistiques collectées par la source réseau.
MFNETSOURCE_TRANSPORT_TYPE
Décrit le type de transport utilisé dans le streaming ou le téléchargement de données (TCP ou UDP).
MFNominalRange
Spécifie si les données de couleur incluent les salles d’accès et les toérooms.
MFP_EVENT_TYPE
Définit les types d’événements pour l’interface IMFPMediaPlayerCallback.
MFP_MEDIAPLAYER_STATE
Spécifie l’état de lecture actuel.
MFPMPSESSION_CREATION_FLAGS
Contient des indicateurs qui définissent le comportement de la fonction MFCreatePMPMediaSession.
MFPOLICYMANAGER_ACTION
Définit les actions qui peuvent être effectuées sur un flux.
MFRATE_DIRECTION
Spécifie la direction de la lecture (avant ou inverse).
MFSampleEncryptionProtectionScheme
Spécifie les schémas de protection pris en charge pour les exemples chiffrés.
MFSensorDeviceType
Spécifie le type d’un appareil de capteur. Une valeur de cette énumération est retournée par IMFSensorDevice ::GetDeviceType.
MFSensorStreamType
Spécifie si un flux associé à un IMFSensorDevice est une entrée ou un flux de sortie.
MFSensorDeviceMode
Spécifie le mode de partage d’un IMFSensorDevice.
MFSequencerTopologyFlags
Contient des indicateurs pour l’ajout d’une topologie à la source du séquenceur ou la mise à jour d’une topologie déjà dans la file d’attente.
MFSESSION_GETFULLTOPOLOGY_FLAGS
Définit des indicateurs pour la méthode IMFMediaSession ::GetFullTopology.
MFSESSION_SETTOPOLOGY_FLAGS
Définit le comportement de la méthode IMFMediaSession ::SetTopology.
MFSHUTDOWN_STATUS
Décrit l’état actuel d’un appel à la méthode IMFShutdown ::Shutdown.
MFSINK_WMDRMACTION
Spécifie comment le récepteur de fichiers ASF doit appliquer la gestion des droits numériques Windows Media.
MFStandardVideoFormat
Contient des valeurs qui spécifient des formats vidéo courants.
MFSTREAMSINK_MARKER_TYPE
Définit les informations de marqueur de flux pour la méthode IMFStreamSink ::P laceMarker.
MFT_MESSAGE_TYPE
Définit les messages d’une transformation Media Foundation (MFT).
MFTIMER_FLAGS
Contient des indicateurs pour la méthode IMFTimer ::SetTimer.
MFTOPOLOGY_DXVA_MODE
Spécifie si le chargeur de topologie active Microsoft DirectX Video Acceleration (DXVA) dans la topologie.
MFTOPOLOGY_HARDWARE_MODE
Spécifie si le chargeur de topologie insère des transformations Media Foundation matérielles (MFT) dans la topologie.
MFVideo3DFormat
Spécifie comment les images vidéo 3D sont stockées en mémoire.
MFVideo3DFormat
Spécifie comment les images vidéo 3D sont stockées en mémoire.
MFVideo3DSampleFormat
Spécifie comment une image vidéo 3D est stockée dans un exemple multimédia.
MFVideo3DSampleFormat
Spécifie comment une image vidéo 3D est stockée dans un exemple multimédia.
MFVideoAlphaBitmapFlags
Définit des indicateurs pour la structure MFVideoAlphaBitmapParams.
MFVideoAspectRatioMode
Spécifie le mode proportion-ratio.
MFVideoChromaSubsampling
Contient des indicateurs qui définissent le schéma d’encodage chromatique pour les données Y’Cb’Cr'.
MFVideoDRMFlags
Spécifie le type de protection de copie requis pour un flux vidéo.
MFVideoDSPMode
Spécifie le mode de traitement du de stabilisation vidéo MFT.
MFVideoFlags
Contient des indicateurs qui décrivent un flux vidéo.
MFVideoInterlaceMode
Spécifie comment un flux vidéo est entrelacé.
MFVideoLighting
Décrit l’éclairage optimal pour l’affichage d’un ensemble particulier de contenu vidéo.
MFVideoMixPrefs
Contient des indicateurs utilisés pour configurer la façon dont le convertisseur vidéo amélioré (EVR) effectue une désinterlacation.
MFVideoPadFlags
Spécifie s’il faut remplir une image vidéo afin qu’elle corresponde à un rapport d’aspect spécifié.
MFVideoPrimaries
Spécifie les primaires de couleur d’une source vidéo.
MFVideoRenderPrefs
Contient des indicateurs qui définissent la façon dont le convertisseur vidéo amélioré (EVR) affiche la vidéo.
MFVideoRotationFormat
Décrit la rotation de l’image vidéo dans le sens inverse des aiguilles d’une montre.
MFVideoSrcContentHintFlags
Décrit les proportions prévues pour un flux vidéo.
MFVideoTransferFunction
Spécifie la fonction de conversion de RVB linéaire en RVB non linéaire (R’G’B').
MFVideoTransferMatrix
Décrit les matrices de conversion entre Y’PbPr (vidéo de composant) et studio R’G’B'.
MFVP_MESSAGE_TYPE
Définit les messages d’un présentateur de convertisseur vidéo amélioré (EVR).
MFWaveFormatExConvertFlags
Contient des indicateurs qui spécifient comment convertir un type de média audio.
MIC_ARRAY_MODE
Spécifie la façon dont le DSP de capture vocale effectue le traitement de la matrice de microphones. Cette énumération est utilisée avec la propriété MFPKEY_WMAAECMA_FEATR_MICARR_MODE.
PLAYTO_SOURCE_CREATEFLAGS
Contient des indicateurs pour la méthode IPlayToSourceClassFactory ::CreateInstance.
SAMPLE_PROTECTION_VERSION
Définit le numéro de version pour l’exemple de protection.
WMT_PROP_DATATYPE
Définit les types de données utilisés pour les propriétés codec et DSP accessibles à l’aide des méthodes de l’interface IWMCodecProps.

 

informations de référence sur la programmation Media Foundation