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. |