en-tête mfidl.h
Cet en-tête est utilisé par plusieurs technologies. Pour plus d'informations, consultez les pages suivantes :
mfidl.h contient les interfaces de programmation suivantes :
Interfaces
IMFAudioPolicy Configure la session audio associée au convertisseur audio en streaming (SAR). |
IMFAudioStreamVolume Contrôle les niveaux de volume des canaux audio individuels. |
IMFByteStreamBuffering Contrôle la façon dont un flux d’octets met en mémoire tampon les données d’un réseau. |
IMFByteStreamCacheControl Contrôle la façon dont un flux d’octets réseau transfère des données vers un cache local. (IMFByteStreamCacheControl) |
IMFByteStreamCacheControl2 Contrôle la façon dont un flux d’octets réseau transfère des données vers un cache local. (IMFByteStreamCacheControl2) |
IMFByteStreamHandler Crée une source multimédia à partir d’un flux d’octets. |
IMFByteStreamTimeSeek Recherche un flux d’octets par position de temps. |
IMFCameraConfigurationManager L’interface IMFCameraConfigurationManager peut être créée en appelant la fonction COM CoCreateInstance et en passant le CLSID_CameraConfigurationManager comme paramètre CLSID. |
IMFCameraControlDefaults Fournit des méthodes pour spécifier les valeurs par défaut du contrôle de la caméra. |
IMFCameraControlDefaultsCollection Représente une collection de contrôles d’appareil photo. |
IMFCameraControlMonitor Représente un moniteur de contrôle de caméra utilisé pour s’abonner et se désabonner aux notifications lorsque l’état d’un contrôle de caméra change. |
IMFCameraControlNotify Représente le rappel de notification pour les modifications apportées aux contrôles de caméra. |
IMFCameraOcclusionStateMonitor Surveille l’état d’occlusion d’un appareil photo. |
IMFCameraOcclusionStateReport Fournit l’état d’occlusion de la caméra associé à un changement d’état détecté par un IMFCameraOcclusionStateMonitor. |
IMFCameraOcclusionStateReportCallback Implémenté par les applications pour recevoir des notifications de changement d’état d’occlusion de la caméra. |
IMFClock Fournit des informations de minutage à partir d’une horloge dans Microsoft Media Foundation. |
IMFClockConsumer Implémenté par une application afin d’accéder à IMFPresentationClock. |
IMFClockStateSink Reçoit des notifications de changement d’état à partir de l’horloge de présentation. |
IMFContentDecryptorContext Permet à un déchiffreur de gérer les clés matérielles et de déchiffrer des exemples matériels. |
IMFContentEnabler Implémente une étape qui doit être effectuée pour que l’utilisateur accède au contenu multimédia. |
IMFContentProtectionDevice Permet à un déchiffreur de communiquer avec le processeur de sécurité qui implémente le déchiffrement matériel pour un système de protection. |
IMFContentProtectionManager Active la lecture du contenu protégé en fournissant à l’application un pointeur vers un objet d’activation de contenu. |
IMFDXGIDeviceManagerSource Fournit des fonctionnalités permettant d’obtenir l’IMFDXGIDeviceManager à partir du récepteur de rendu vidéo Microsoft Media Foundation. |
IMFExtendedCameraControl Cette interface est utilisée pour configurer les propriétés étendues de l’appareil de capture. |
IMFExtendedCameraController L’interface IMFExtendedCameraController permet aux applications de récupérer un instance d’IMFExtendedCameraControl, qui est utilisé pour configurer les propriétés étendues d’un appareil de capture. |
IMFFieldOfUseMFTUnlock Permet à une application d’utiliser une transformation Media Foundation (MFT) qui a des restrictions sur son utilisation. |
IMFFinalizableMediaSink Éventuellement pris en charge par les récepteurs multimédias pour effectuer les tâches requises avant l’arrêt. |
IMFGetService Interroge un objet pour une interface de service spécifiée. (IMFGetService) |
IMFHttpDownloadRequest Les applications implémentent cette interface pour remplacer l’implémentation par défaut des protocoles HTTP et HTTPS utilisés par Microsoft Media Foundation. (IMFHttpDownloadRequest) |
IMFHttpDownloadSession Les applications implémentent cette interface pour remplacer l’implémentation par défaut des protocoles HTTP et HTTPS utilisés par Microsoft Media Foundation. (IMFHttpDownloadSession) |
IMFHttpDownloadSessionProvider Les applications implémentent cette interface afin de fournir une implémentation personnalisée de téléchargement HTTP ou HTTPS. |
IMFInputTrustAuthority Permet à d’autres composants du chemin d’accès multimédia protégé (PMP) d’utiliser le système de protection d’entrée fourni par une autorité d’approbation d’entrée (ITA). |
IMFLocalMFTRegistration Inscrit les transformations media Foundation (MFT) dans le processus de l’appelant. |
IMFMediaSession Fournit des contrôles de lecture pour le contenu protégé et non protégé. |
IMFMediaSink Implémenté par des objets récepteur multimédia. |
IMFMediaSinkPreroll Permet à un récepteur multimédia de recevoir des exemples avant le démarrage de l’horloge de la présentation. |
IMFMediaSource Implémenté par des objets sources multimédias. |
IMFMediaSourceEx Étend l’interface IMFMediaSource pour fournir des fonctionnalités supplémentaires pour une source multimédia. |
IMFMediaSourcePresentationProvider Fournit des notifications à la source du séquenceur. |
IMFMediaSourceTopologyProvider Permet à une application d’obtenir une topologie à partir de la source du séquenceur. |
IMFMediaStream Représente un flux dans une source multimédia. |
IMFMediaStreamSourceSampleRequest Représente une requête pour un exemple à partir d’un MediaStreamSource. |
IMFMediaTypeHandler Obtient et définit des types multimédias sur un objet, tel qu’une source multimédia ou un récepteur multimédia. |
IMFMetadata Gère les métadonnées d’un objet. |
IMFMetadataProvider Obtient les métadonnées d’une source multimédia ou d’un autre objet. |
IMFNetCredential Définit et récupère les informations de nom d’utilisateur et de mot de passe à des fins d’authentification. |
IMFNetCredentialCache Obtient les informations d’identification du cache d’informations d’identification. |
IMFNetCredentialManager Implémenté par les applications pour fournir des informations d’identification utilisateur pour une source réseau. |
IMFNetCrossOriginSupport Implémenté par les clients qui souhaitent appliquer une stratégie d’origine croisée pour les téléchargements multimédias HTML5. |
IMFNetProxyLocator Détermine le proxy à utiliser lors de la connexion à un serveur. |
IMFNetProxyLocatorFactory Crée un objet de localisateur de proxy, qui détermine le proxy à utiliser. |
IMFNetResourceFilter Avertit l’application lorsqu’un flux d’octets demande une URL et permet à l’application de bloquer la redirection d’URL. |
IMFNetSchemeHandlerConfig Configure un plug-in de schéma réseau. |
IMFObjectReferenceStream Marshale un pointeur d’interface vers et à partir d’un flux. Les objets Stream qui prennent en charge IStream peuvent exposer cette interface pour fournir un marshaling personnalisé pour les pointeurs d’interface. |
IMFOutputPolicy Encapsule une stratégie d’utilisation à partir d’une autorité d’approbation d’entrée (ITA). |
IMFOutputSchema Encapsule des informations sur un système de protection de sortie et ses données de configuration correspondantes. |
IMFOutputTrustAuthority Encapsule les fonctionnalités d’un ou plusieurs systèmes de protection de sortie pris en charge par une sortie approuvée. |
IMFPMPClient Permet à une source multimédia de recevoir un pointeur vers l’interface IMFPMPHost. |
IMFPMPClientApp Fournit un mécanisme permettant à une source multimédia d’implémenter des fonctionnalités de protection du contenu dans des applications du Windows Store. |
IMFPMPHost Permet à une source multimédia dans le processus d’application de créer des objets dans le processus PMP (Protected Media Path). |
IMFPMPHostApp Permet à une source multimédia de créer un objet Windows Runtime dans le processus PMP (Protected Media Path). |
IMFPMPServer Permet à deux instances de la session multimédia de partager le même processus PMP (Protected Media Path). |
IMFPresentationClock Représente une horloge de présentation, qui permet de planifier le rendu des exemples et de synchroniser plusieurs flux. |
IMFPresentationDescriptor Décrit les détails d’une présentation. Une présentation est un ensemble de flux multimédias associés qui partagent une heure de présentation commune. |
IMFPresentationTimeSource Fournit les heures d’horloge de l’horloge de la présentation. |
IMFProtectedEnvironmentAccess Fournit une méthode qui permet aux systèmes de protection de contenu d’effectuer une liaison avec l’environnement protégé. Cela est nécessaire, car les API CreateFile et DeviceIoControl ne sont pas disponibles pour les applications du Windows Store. |
IMFQualityAdvise Permet au gestionnaire de qualité d’ajuster la qualité audio ou vidéo d’un composant dans le pipeline. |
IMFQualityAdvise2 Permet à un objet pipeline d’ajuster sa propre qualité audio ou vidéo, en réponse à des messages de qualité. |
IMFQualityAdviseLimits Interroge un objet pour connaître le nombre de modes qualité qu’il prend en charge. |
IMFQualityManager Ajuste la qualité de lecture. Cette interface est exposée par le gestionnaire de qualité. |
IMFRateControl Obtient ou définit le taux de lecture. |
IMFRateSupport Interroge la plage de taux de lecture pris en charge, y compris la lecture inversée. |
IMFRealTimeClient Avertit un objet pipeline de s’inscrire auprès du service de planificateur de classes multimédia (MMCSS). (IMFRealTimeClient) |
IMFRealTimeClientEx Avertit un objet pipeline de s’inscrire auprès du service de planificateur de classes multimédia (MMCSS). (IMFRealTimeClientEx) |
IMFRelativePanelReport Cette interface est utilisée pour récupérer l’emplacement actuel du panneau relatif pour une région d’affichage. |
IMFRelativePanelWatcher Surveille le panneau associé à un affichage afin que l’application reçoive des notifications lorsque l’emplacement relatif du panneau change. |
IMFRemoteDesktopPlugin Modifie une topologie à utiliser dans un environnement Terminal Services. (IMFRemoteDesktopPlugin) |
IMFRemoteProxy Exposé par des objets qui font office de proxy pour un objet distant. |
IMFSAMIStyle Définit et récupère les styles SAMI (Synchrond Accessible Media Interchange) sur la source multimédia SAMI. |
IMFSampleAllocatorControl Implémenté par les sources et les transformations de capture vidéo. Permet au système de fournir aux composants un exemple d’allocation pour allouer des exemples à l’aide de la mémoire accessible à partir d’un conteneur. |
IMFSampleGrabberSinkCallback Interface de rappel pour obtenir des données multimédias à partir du récepteur sample-grabber. |
IMFSampleGrabberSinkCallback2 Étend l’interface IMFSampleGrabberSinkCallback. |
IMFSampleProtection Fournit le chiffrement des données multimédias à l’intérieur du chemin d’accès multimédia protégé (PMP). |
IMFSaveJob Conserve les données multimédias d’un flux d’octets source vers un flux d’octets fourni par l’application. |
IMFSchemeHandler Crée une source multimédia ou un flux d’octets à partir d’une URL. |
IMFSecureChannel Établit un canal sécurisé unidirectionnel entre deux objets. |
IMFSeekInfo Pour une position de recherche particulière, obtient les deux images clés les plus proches. (IMFSeekInfo) |
IMFSensorActivitiesReport Fournit l’accès aux objets IMFSensorActivityReport qui décrivent l’activité actuelle d’un capteur. |
IMFSensorActivitiesReportCallback Interface implémentée par le client pour recevoir des rappels lorsque des rapports d’activité de capteur sont disponibles. |
IMFSensorActivityMonitor Fournit des méthodes pour contrôler un moniteur d’activité de capteur. |
IMFSensorActivityReport Représente un rapport d’activité pour un capteur. |
IMFSensorDevice Représente un appareil de capteur qui peut appartenir à un groupe de capteurs, qui est représenté par l’interface IMFSensorGroup. Dans ce contexte, le terme « appareil » peut faire référence à un appareil physique, à une source de média personnalisée ou à un fournisseur d’images. |
IMFSensorGroup Représente un groupe d’appareils de capteur à partir duquel un IMFMediaSource peut être créé. |
IMFSensorProcessActivity Représente l’activité d’un processus associé à un capteur. |
IMFSensorProfile Décrit un profil de capteur media foundation. |
IMFSensorProfileCollection Contient une collection d’objets de profil de capteur media foundation. |
IMFSensorStream . (IMFSensorStream) |
IMFSensorTransformFactory L’interface implémentée par les transformations de capteur permet au pipeline multimédia d’interroger les exigences de la transformation de capteur et de créer un runtime instance de la transformation du capteur. |
IMFSequencerSource Implémenté par la source Sequencer. |
IMFShutdown Exposé par certains objets Media Foundation qui doivent être explicitement arrêtés. |
IMFSignedLibrary Fournit une méthode qui permet aux systèmes de protection du contenu d’obtenir l’adresse de procédure d’une fonction dans la bibliothèque signée. Cette méthode fournit les mêmes fonctionnalités que GetProcAddress, qui n’est pas disponible pour les applications du Windows Store. |
IMFSimpleAudioVolume Contrôle le niveau de volume master de la session audio associée au convertisseur audio en continu (SAR) et à la source de capture audio. |
IMFSourceOpenMonitor Interface de rappel pour recevoir des notifications d’une source réseau sur la progression d’une opération d’ouverture asynchrone. |
IMFSourceResolver Crée une source multimédia à partir d’une URL ou d’un flux d’octets. |
IMFSSLCertificateManager Implémenté par un client et appelé par Microsoft Media Foundation pour obtenir le certificat SSL (Secure Sockets Layer) du client demandé par le serveur. |
IMFStreamDescriptor Obtient des informations sur un flux dans une source multimédia. |
IMFStreamingSinkConfig Transmet les informations de configuration aux récepteurs multimédias utilisés pour la diffusion en continu du contenu. |
IMFStreamSink Représente un flux sur un objet récepteur multimédia. |
IMFSystemId Fournit une méthode qui récupère les données d’ID système. |
IMFTimecodeTranslate Convertit entre les codes horaires SMPTE (Society of Motion Picture and Television Engineers) et les unités de temps de 100 nanosecondes. |
IMFTimer Fournit un minuteur qui appelle un rappel à une heure spécifiée. |
IMFTopoLoader Convertit une topologie partielle en topologie complète. |
IMFTopology Représente une topologie. Une topologie décrit une collection de sources multimédias, de récepteurs et de transformations qui sont connectés dans un certain ordre. |
IMFTopologyNode Représente un nœud dans une topologie. |
IMFTopologyNodeAttributeEditor Mises à jour les attributs d’un ou plusieurs nœuds dans la topologie actuelle de la session multimédia. |
IMFTrackedSample Effectue le suivi des nombres de références sur un exemple de média vidéo. |
IMFTranscodeProfile Implémenté par l’objet de profil de transcode. |
IMFTranscodeSinkInfoProvider Implémenté par l’objet d’activation du récepteur de transcode. |
IMFTrustedInput Implémenté par des composants qui fournissent des autorités d’approbation d’entrée (ITA). Cette interface est utilisée pour obtenir l’ITA pour chacun des flux du composant. |
IMFTrustedOutput Implémenté par des composants qui fournissent des autorités d’approbation de sortie (OTA). |
IMFVideoCaptureSampleAllocator Alloue des exemples vidéo pour un récepteur multimédia vidéo avec des fonctionnalités spécialisées pour les appareils de capture vidéo. |
IMFVideoProcessorControl Configure le processeur vidéo MFT. (IMFVideoProcessorControl) |
IMFVideoProcessorControl2 Configure le processeur vidéo MFT. (IMFVideoProcessorControl2) |
IMFVideoSampleAllocator Alloue des exemples vidéo pour un récepteur multimédia vidéo. |
IMFVideoSampleAllocatorCallback Permet à une application de suivre les exemples vidéo alloués par le convertisseur vidéo amélioré (EVR). |
IMFVideoSampleAllocatorEx Alloue des exemples vidéo qui contiennent des surfaces de texture Microsoft Direct3D 11. |
IMFVideoSampleAllocatorNotify Rappel de l’interface IMFVideoSampleAllocatorCallback. (IMFVideoSampleAllocatorNotify) |
IMFVideoSampleAllocatorNotifyEx Rappel de l’interface IMFVideoSampleAllocatorCallback. (IMFVideoSampleAllocatorNotifyEx) |
IMFWorkQueueServices Contrôle les files d’attente de travail créées par la session multimédia. |
IMFWorkQueueServicesEx Étend l’interface IMFWorkQueueServices. |
Fonctions
CreateNamedPropertyStore Crée un magasin de propriétés vide pour contenir des paires nom/valeur. |
CreatePropertyStore Crée un objet de magasin de propriétés vide. |
MFCreate3GPMediaSink Crée un récepteur multimédia pour la création de fichiers 3GP. |
MFCreateAC3MediaSink Crée une instance du récepteur de média AC-3. |
MFCreateADTSMediaSink Crée une instance du récepteur multimédia ADTS (Audio Data Transport Stream). |
MFCreateAggregateSource Crée une source multimédia qui agrège une collection de sources multimédias. |
MFCreateAudioRenderer Crée le convertisseur audio de streaming. |
MFCreateAudioRendererActivate Crée un objet d’activation pour le convertisseur audio de streaming. |
MFCreateAVIMediaSink Crée un récepteur Audio-Video entrelacé (AVI). |
MFCreateCameraControlMonitor Crée un instance de IMFCameraControlMonitor. |
MFCreateCameraOcclusionStateMonitor Crée une instance de IMFCameraOcclusionStateMonitor qui permet à une application de recevoir des notifications lorsque l’état d’occlusion de la caméra change. |
MFCreateContentDecryptorContext Crée une interface IMFContentDecryptorContext pour le système de protection des médias spécifié. |
MFCreateContentProtectionDevice Crée une interface IMFContentProtectionDevice pour le système de protection des médias spécifié. |
MFCreateCredentialCache Crée un objet de cache d’informations d’identification. Une application peut utiliser cet objet pour implémenter un gestionnaire d’informations d’identification personnalisé. |
MFCreateDeviceSource Crée une source multimédia pour un appareil de capture matérielle. |
MFCreateDeviceSourceActivate Crée un objet d’activation qui représente un appareil de capture matérielle. |
MFCreateFMPEG4MediaSink Crée un récepteur multimédia pour la création de fichiers MP4 fragmentés. |
MFCreateMediaSession Crée la session multimédia dans le processus de l’application. |
MFCreateMediaTypeFromProperties Créez un IMFMediaType à partir des propriétés. |
MFCreateMFByteStreamOnStream Crée un flux d’octets Microsoft Media Foundation qui encapsule un pointeur IStream. |
MFCreateMFByteStreamOnStreamEx Crée un flux d’octets Microsoft Media Foundation qui encapsule un objet IRandomAccessStream. |
MFCreateMP3MediaSink Crée le récepteur multimédia MP3. |
MFCreateMPEG4MediaSink Crée un récepteur multimédia pour la création de fichiers MP4. |
MFCreateMuxSink Crée un récepteur multimédia générique qui encapsule une transformation MFT (Multiplexer) Microsoft Media Foundation. |
MFCreateNetSchemePlugin Crée le gestionnaire de schéma pour la source réseau. |
MFCreatePMPMediaSession Crée un instance de la session multimédia à l’intérieur d’un processus PMP (Protected Media Path). |
MFCreatePMPServer Crée l’objet serveur PMP (Protected Media Path). |
MFCreatePresentationClock Crée l’horloge de présentation. |
MFCreatePresentationDescriptor Crée un descripteur de présentation. |
MFCreatePropertiesFromMediaType Crée des propriétés à partir d’un type IMFMediaType. |
MFCreateProtectedEnvironmentAccess Crée un objet IMFProtectedEnvironmentAccess qui permet aux systèmes de protection de contenu d’effectuer une liaison avec l’environnement protégé. |
MFCreateProxyLocator Crée un localisateur de proxy par défaut. |
MFCreateRelativePanelWatcher Crée une instance de l’interface IMFRelativePanelWatcher |
MFCreateRemoteDesktopPlugin Crée l’objet de plug-in Bureau à distance. Utilisez cet objet si l’application s’exécute dans une session cliente Terminal Services. |
MFCreateSampleCopierMFT Crée une instance de l’exemple de transformation du copieur. |
MFCreateSampleGrabberSinkActivate Crée un objet d’activation pour l’exemple de récepteur multimédia de l’outil de saisie. |
MFCreateSensorActivityMonitor Initialise une nouvelle instance de l’interface IMFSensorActivityMonitor. |
MFCreateSensorGroup Crée une instance de l’interface IMFSensorGroup en fonction du nom de lien symbolique fourni. |
MFCreateSensorProfile Crée un profil de capteur en fonction du type, de l’index et des contraintes facultatives spécifiés. |
MFCreateSensorProfileCollection Crée une collection de profils de capteur. |
MFCreateSensorStream Crée une instance de l’interface IMFSensorStream. |
MFCreateSequencerSegmentOffset Crée un PROPVARIANT qui peut être utilisé pour rechercher dans une présentation source de séquenceur. |
MFCreateSequencerSource Crée la source du séquenceur. |
MFCreateSimpleTypeHandler Crée un gestionnaire de type média qui prend en charge un seul type de média à la fois. |
MFCreateSourceResolver Crée le programme de résolution de la source, qui est utilisé pour créer une source multimédia à partir d’une URL ou d’un flux d’octets. |
MFCreateStandardQualityManager Crée l’implémentation par défaut du gestionnaire de qualité. |
MFCreateStreamDescriptor Crée un descripteur de flux. |
MFCreateStreamOnMFByteStream Renvoie un pointeur IStream qui encapsule un flux d’octets Microsoft Media Foundation. |
MFCreateStreamOnMFByteStreamEx Crée un objet IRandomAccessStream qui encapsule un flux d’octets Microsoft Media Foundation. |
MFCreateSystemTimeSource Crée une source d’heure de présentation basée sur l’heure système. |
MFCreateTopoLoader Crée une instance du chargeur de topologie. |
MFCreateTopology Crée un objet de topologie. |
MFCreateTopologyNode Crée un nœud de topologie. |
MFCreateTrackedSample Crée un objet IMFTrackedSample qui effectue le suivi du nombre de références sur un exemple de média vidéo. |
MFCreateTranscodeProfile Crée un objet de profil de transcode vide. |
MFCreateTranscodeSinkActivate Crée l’objet d’activation du récepteur de transcode. |
MFCreateTranscodeTopology Crée une topologie de transcode partiel. |
MFCreateTranscodeTopologyFromByteStream Crée une topologie pour le transcodage vers un flux d’octets. |
MFCreateVideoRendererActivate Crée un objet d’activation pour le récepteur multimédia evr (Enhanced Video Renderer). |
MFCreateWAVEMediaSink Crée un récepteur d’archive WAVE. Le récepteur d’archive WAVE prend l’audio et l’écrit dans un fichier .wav. |
MFDeserializePresentationDescriptor Désérialise un descripteur de présentation à partir d’un tableau d’octets. |
MFEnumDeviceSources Énumère les appareils de capture audio ou vidéo. |
MFGetLocalId Obtient l’ID système local. |
MFGetService Interroge un objet pour une interface de service spécifiée. (MFGetService) |
MFGetSupportedMimeTypes Récupère les types MIME inscrits pour le programme de résolution source. |
MFGetSupportedSchemes Récupère les schémas d’URL inscrits pour le programme de résolution source. |
MFGetSystemId Retourne un objet IMFSystemId pour récupérer des données d’ID système. |
MFGetSystemTime Retourne l’heure système. |
MFGetTopoNodeCurrentType Obtient le type de média d’un flux associé à un nœud de topologie. |
MFIsContentProtectionDeviceSupported Vérifie si un processeur de sécurité matérielle est pris en charge pour le système de protection des médias spécifié. |
MFLoadSignedLibrary Charge une bibliothèque de liens dynamiques signée pour l’environnement protégé. |
MFRequireProtectedEnvironment Demande si une présentation multimédia nécessite le chemin d’accès multimédia protégé (PMP). |
MFSerializePresentationDescriptor Sérialise un descripteur de présentation dans un tableau d’octets. |
MFShutdownObject Arrête un objet Media Foundation et libère toutes les ressources associées à l’objet. (MFShutdownObject) |
MFTranscodeGetAudioOutputAvailableTypes Obtient la liste des formats de sortie d’un encodeur audio. |
Structures
ASF_FLAT_PICTURE Contient une image stockée en tant que métadonnées pour une source multimédia. Cette structure est utilisée comme élément de données pour l’attribut de métadonnées WM/Picture. |
ASF_FLAT_SYNCHRONISED_LYRICS Contient des paroles synchronisées stockées en tant que métadonnées pour une source multimédia. Cette structure est utilisée comme élément de données pour l’attribut de métadonnées WM/Lyrics_Synchronised. |
MF_BYTE_STREAM_CACHE_RANGE Spécifie une plage d’octets. |
MF_CAMERA_CONTROL_RANGE_INFO La structure MF_CAMERA_CONTROL_RANGE_INFO représente la plage, la valeur d’étape et la valeur par défaut acceptées pour un contrôle de caméra. |
MF_LEAKY_BUCKET_PAIR Spécifie les exigences de mise en mémoire tampon d’un fichier. |
MF_TRANSCODE_SINK_INFO Contient des informations sur les flux audio et vidéo pour l’objet d’activation du récepteur de transcode. |
MFBYTESTREAM_BUFFERING_PARAMS Spécifie les paramètres de mise en mémoire tampon d’un flux d’octets réseau. |
MFCLOCK_PROPERTIES Définit les propriétés d’une horloge. |
MFCONTENTPROTECTIONDEVICE_INPUT_DATA Contient des informations sur les données que vous souhaitez fournir en tant qu’entrée à une fonction système de protection. |
MFCONTENTPROTECTIONDEVICE_OUTPUT_DATA Contient des informations sur les données que vous avez reçues en tant que sortie d’une fonction système de protection. |
MFCONTENTPROTECTIONDEVICE_REALTIMECLIENT_DATA Conseille le processeur sécurisé des paramètres MMCSS (Multimedia Class Scheduler Service) afin que les tâches en temps réel puissent être planifiées à la priorité attendue. |
MFINPUTTRUSTAUTHORITY_ACCESS_ACTION Décrit une action demandée par une autorité d’approbation de sortie (OTA). La demande est envoyée à une autorité d’approbation d’entrée (ITA). |
MFINPUTTRUSTAUTHORITY_ACCESS_PARAMS Contient les paramètres de la méthode IMFInputTrustAuthority::BindAccess ou IMFInputTrustAuthority::UpdateAccess. |
MFMediaKeyStatus Représente le status d’une clé de session CDM (Content Decryption Module). |
MFNetCredentialManagerGetParam Contient les informations d’authentification pour le gestionnaire d’informations d’identification. |
MFRR_COMPONENT_HASH_INFO Contient des informations sur un composant révoqué. |
MFRR_COMPONENTS Contient des informations sur un ou plusieurs composants révoqués. |
MFT_REGISTRATION_INFO Contient les paramètres de la méthode IMFLocalMFTRegistration::RegisterMFTs. |
MFTOPONODE_ATTRIBUTE_UPDATE Spécifie une nouvelle valeur d’attribut pour un nœud de topologie. |
SENSORPROFILEID Décrit un ID de profil de capteur. |
Énumérations
MF_CAMERA_CONTROL_CONFIGURATION_TYPE Spécifie le type de configuration d’un contrôle de caméra. |
MF_CONNECT_METHOD Spécifie la façon dont le chargeur de topologie connecte un nœud de topologie. |
MF_CROSS_ORIGIN_POLICY Mappe à l’attribut CORS (Cross Origin Settings) W3C utilisé par l’élément multimédia HTML5. |
MF_MEDIAKEY_STATUS Spécifie la status d’une clé de session CDM (Content Decryption Module). |
MF_MEDIAKEYSESSION_MESSAGETYPE Spécifie le type d’un message CDM (Content Decryption Module). |
MF_MEDIAKEYSESSION_TYPE Spécifie le type d’une session CDM (Content Decryption Module), représentée par un objet IMFContentDecryptionModuleSession. |
MF_MEDIASOURCE_STATUS_INFO . (MF_MEDIASOURCE_STATUS_INFO) |
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_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_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_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_TRANSFER_VIDEO_FRAME_FLAGS . (MF_TRANSFER_VIDEO_FRAME_FLAGS) |
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. |
MFAudioConstriction Spécifie les valeurs pour la constriction audio. |
MFCameraOcclusionState Spécifie l’état d’occlusion d’une caméra. |
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. |
MFMEDIASOURCE_CHARACTERISTICS Définit les caractéristiques d’une source multimédia. |
MFNET_PROXYSETTINGS Spécifie la façon dont le localisateur de 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 la status du cache pour un fichier multimédia ou une entrée. |
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é dans la diffusion en continu ou le téléchargement de données (TCP ou UDP). |
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 (avant ou inverse). |
MFSampleAllocatorUsage L’énumération MFSampleAllocatorUsage spécifie l’utilisation de l’allocator des composants qui implémentent l’interface IMFSampleAllocatorControl. |
MFSensorDeviceMode Spécifie le mode de partage d’un IMFSensorDevice. |
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. |
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. |
MFSTREAMSINK_MARKER_TYPE Définit les informations de marqueur de flux pour la méthode IMFStreamSink::P laceMarker. |
MFTIMER_FLAGS Contient des indicateurs pour la méthode IMFTimer::SetTimer. |
MFTOPOLOGY_DXVA_MODE Spécifie si le chargeur de topologie active l’accélération vidéo Microsoft DirectX (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. |
SAMPLE_PROTECTION_VERSION Définit le numéro de version pour l’exemple de protection. |