Énumérations Media Foundation

Contenu de cette section

Rubrique Description
_MFDepthMeasurement
Spécifie le système de mesure d’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 la status 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 la status 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 pour le 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 status conditions pour la méthode IMFASFSplitter::GetNextSample.
DXVA2_NominalRange
Décrit comment mapper des données de couleur à une plage normalisée [0...1].
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 chromas sont positionnées par rapport aux échantillons luma dans une trame 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 couleurs primaires 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 le studio R’G’B'.
eAVDecDDStereoDownMixMode
Spécifie le mode de mixage inférieur stéréo pour un décodeur audio Dolby Digital.
eAVEncAdaptiveMode
Spécifie le mode d’encodage adaptatif pour un encodeur vidéo.
eAVEncH264PictureType
Spécifie des valeurs pour le 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 du convertisseur vidéo amélioré (EVR) Microsoft DirectShow.
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 la façon dont le chargeur de topologie connecte un nœud de topologie.
énumération MF_CUSTOM_DECODE_UNIT_TYPE
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 spécifié de ressource multimédia.
MF_MEDIA_ENGINE_CREATEFLAGS
Contient des indicateurs pour la méthode IMFMediaEngineClassFactory::CreateInstance .
MF_MEDIA_ENGINE_ERR
Définit les codes de status 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 de moteur multimédia.
MF_MEDIA_ENGINE_FRAME_PROTECTION_FLAGS
Spécifie les exigences de protection du contenu pour une image 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 de status réseau pour le moteur multimédia.
MF_MEDIA_ENGINE_OPM_STATUS
Définit la status du gestionnaire de protection de sortie (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 va lire le contenu protégé et si le moteur multimédia utilise le chemin d’accès multimédia protégé (PMP).
MF_MEDIA_ENGINE_READY
Définit des valeurs d’état prêt 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 suit 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 media source.
MF_MSE_READY
Définit les différents états prêts de l’extension media source.
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 pour la méthode IMFPluginControl2::SetPolicy .
MF_Plugin_Type
Spécifie le type d’objet pour l’interface IMFPluginControl .
MF_QUALITY_ADVISE_FLAGS
Contient des indicateurs pour la méthode IMFQualityAdvise2::NotifyQualityEvent .
MF_QUALITY_DROP_MODE
Spécifie la façon dont un composant de pipeline doit supprimer des échantillons de manière agressive.
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 le status de la méthode IMFSourceReader::ReadSample.
MF_TIMED_TEXT_ALIGNMENT
Spécifie la façon dont le texte est aligné dans son élément de bloc parent.
MF_TIMED_TEXT_CUE_EVENT
Spécifie le type d’un événement de repère de texte chronopliquée.
MF_TIMED_TEXT_DECORATION
Spécifie la façon dont le texte est décoré (souligné, etc.).
MF_TIMED_TEXT_DISPLAY_ALIGNMENT
Spécifie la façon dont le texte est aligné sur l’affichage.
MF_TIMED_TEXT_ERROR_CODE
Spécifie l’erreur de type qui s’est produite avec une piste de texte chronoté.
MF_TIMED_TEXT_FONT_STYLE
Spécifie le style de police du texte chronoté.
MF_TIMED_TEXT_SCROLL_MODE
Spécifie la façon dont le texte s’affiche lorsque l’élément parent fait défiler.
MF_TIMED_TEXT_TRACK_KIND
Spécifie le type de piste de texte chronopliquée.
MF_TIMED_TEXT_UNIT_TYPE
Spécifie les unités dans lesquelles le texte chronoté 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 status indicateurs 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 d’une topologie est vidée.
MF_TOPONODE_FLUSH_MODE
Définit le moment où une transformation dans une topologie est vidée.
MF_TOPOSTATUS
Spécifie le status 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 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 stéréoscopique 3D.
MFASF_INDEXER_FLAGS
Définit les options de l’indexeur ASF.
MFASF_MULTIPLEXERFLAGS
Définit les options du multiplexeur ASF.
MFASF_SPLITTERFLAGS
Définit les options de séparateur 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 demande 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 fourni par une source de frame.
MFMEDIASOURCE_CHARACTERISTICS
Définit les caractéristiques d’une source multimédia.
MFNET_PROXYSETTINGS
Spécifie comment le localisateur de proxy par défaut spécifie les paramètres de connexion à un serveur proxy.
MFNetAuthenticationFlags
Spécifie comment les informations d’identification de l’utilisateur seront utilisées.
MFNetCredentialOptions
Décrit les options de mise en cache des informations d’identification réseau.
MFNetCredentialRequirements
Spécifie comment le gestionnaire d’informations d’identification doit obtenir les informations d’identification de l’utilisateur.
MFNETSOURCE_CACHE_STATE
Définit la status du cache pour un fichier ou une entrée multimédia.
MFNETSOURCE_PROTOCOL_TYPE
Indique le type de protocole de contrôle utilisé dans la diffusion en continu 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é pour la diffusion en continu ou le téléchargement de données (TCP ou UDP).
MFNominalRange
Spécifie si les données de couleur incluent la salle d’affichage et la salle de toeroom.
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 le sens de lecture (vers l’avant ou vers l’arrière).
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 un flux d’entrée ou de sortie.
MFSensorDeviceMode
Spécifie le mode de partage d’un IMFSensorDevice.
MFSequencerTopologyFlags
Contient des indicateurs permettant d’ajouter une topologie à la source du séquenceur ou de mettre à jour 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 la status actuelle 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 (DRM) 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 des messages pour 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 basées sur le matériel (MFT) dans la topologie.
MFVideo3DFormat
Spécifie comment les trames vidéo 3D sont stockées en mémoire.
MFVideo3DFormat
Spécifie comment les trames vidéo 3D sont stockées en mémoire.
MFVideo3DSampleFormat
Spécifie comment une trame vidéo 3D est stockée dans un exemple de média.
MFVideo3DSampleFormat
Spécifie comment une trame vidéo 3D est stockée dans un exemple de mé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 contre la copie requise pour un flux vidéo.
MFVideoDSPMode
Spécifie le mode de traitement du MFT de stabilisation vidéo.
MFVideoFlags
Contient des indicateurs qui décrivent un flux vidéo.
MFVideoInterlaceMode
Spécifie la façon dont 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 le désentlacement.
MFVideoPadFlags
Spécifie s’il faut coller une image vidéo pour qu’elle s’intègre dans un rapport d’aspect spécifié.
MFVideoPrimaries
Spécifie les couleurs primaires 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 le rapport d’aspect prévu 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 du réseau 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 de codec et DSP accessibles à l’aide des méthodes de l’interface IWMCodecProps .

 

Référence de programmation Media Foundation