Fonctions Media Foundation

Contenu de cette section

Rubrique Description
CreateNamedPropertyStore
Crée un magasin de propriétés vide pour contenir les paires nom/valeur.
CreatePropertyStore
Crée un objet de magasin de propriétés vide.
DXVA2 _ Fixed32OpaqueAlpha
Retourne une structure DXVA2 _ Fixed32 qui contient une valeur alpha opaque.
DXVA2 _ Fixed32TransparentAlpha
Retourne une structure DXVA2 _ Fixed32 qui contient une valeur alpha transparente.
DXVA2CreateDirect3DDeviceManager9
Crée une instance du Gestionnaire de périphériques Direct3D.
DXVA2CreateVideoService
Crée un objet des services d’accélération vidéo DirectX (DXVA).
DXVA2FixedToFloat
Convertit une valeur DXVA2 _ Fixed32 en nombre à virgule flottante.
DXVA2FloatToFixed
Convertit un nombre à virgule flottante en valeur DXVA2 _ Fixed32 .
DXVAHD _ CreateDevice
Crée un périphérique de haute définition (DXVA-HD) Microsoft DirectX Video Acceleration.
MFAddPeriodicCallback
Définit une fonction de rappel à appeler à intervalle fixe.
MFAllocateSerialWorkQueue
Crée une file d’attente de travail garantie pour sérialiser des éléments de travail.
MFAllocateWorkQueue
Crée une file d’attente de travail.
MFAllocateWorkQueueEx
Crée une file d’attente de travail.
MFAverageTimePerFrameToFrameRate
Calcule la fréquence d’images, en images par seconde, à partir de la durée moyenne d’une image vidéo.
MFBeginCreateFile
Commence une demande asynchrone pour créer un flux d’octets à partir d’un fichier.
MFBeginRegisterWorkQueueWithMMCSS
Associe une file d’attente de travail à une tâche du service Planificateur de classes multimédias (MMCSS).
MFBeginRegisterWorkQueueWithMMCSSEx
Associe une file d’attente de travail à une tâche du service Planificateur de classes multimédias (MMCSS).
MFBeginUnregisterWorkQueueWithMMCSS
Annule l’inscription d’une file d’attente de travail à partir d’une tâche du service Planificateur de classes multimédias (MMCSS).
MFCalculateBitmapImageSize
Récupère la taille de l’image pour un format vidéo.
MFCalculateImageSize
Récupère la taille de l’image, en octets, pour un format vidéo non compressé.
MFCancelCreateFile
Annule une requête asynchrone pour créer un flux d’octets à partir d’un fichier.
MFCancelWorkItem
Tente d’annuler une opération asynchrone qui a été planifiée avec MFScheduleWorkItem ou MFScheduleWorkItemEx.
MFCheckContentProtectionDevice
Vérifie si un processeur de sécurité matériel est pris en charge pour le système de protection de média spécifié.
MFCompareFullToPartialMediaType
Compare un type de média complet à un type de média partiel.
MFConvertColorInfoFromDXVA
Définit les informations sur la couleur étendue dans une structure MFVIDEOFORMAT .
MFConvertColorInfoToDXVA
Convertit les informations de couleurs étendues d’un MFVIDEOFORMAT en informations de couleur d’accélération vidéo (DXVA) équivalentes.
MFConvertFromFP16Array
Convertit un tableau de nombres à virgule flottante 16 bits en un tableau de nombres à virgule flottante 32 bits.
MFConvertToFP16Array
Convertit un tableau de nombres à virgule flottante 32 bits en un tableau de nombres à virgule flottante 16 bits.
MFCopyImage
Copie une image ou un plan d’image d’une mémoire tampon vers une autre.
MFCreate2DMediaBuffer
Crée un objet de mémoire tampon système pour stocker les données d’image 2D.
MFCreate3GPMediaSink
Crée un récepteur multimédia pour la création de fichiers 3GP.
MFCreateAC3MediaSink
Crée une instance du récepteur multimédia AC-3.
MFCreateADTSMediaSink
Crée une instance du récepteur multimédia ADTS (audio Data Transport Stream).
MFCreateAggregateSource
Crée une source de média qui agrège une collection de sources multimédias.
MFCreateAlignedMemoryBuffer
Alloue de la mémoire système avec un alignement d’octet spécifié et crée une mémoire tampon de média pour gérer la mémoire.
MFCreateAMMediaTypeFromMFMediaType
crée une structure de _ _ type de média AM DirectShow à partir d’un type de média Media Foundation.
MFCreateASFContentInfo
Crée l’objet d' objet d’en-tête ASF .
MFCreateASFIndexer
Crée l’objet d’indexeur ASF.
MFCreateASFIndexerByteStream
Crée un flux d’octets pour accéder à l’index dans un flux ASF.
MFCreateASFMediaSink
Crée le récepteur multimédia ASF.
MFCreateASFMediaSinkActivate
Crée un objet d’activation qui peut être utilisé pour créer le récepteur multimédia ASF.
MFCreateASFMultiplexer
Crée le multiplexeur ASF.
MFCreateASFProfile
Crée l’objet de profil ASF.
MFCreateASFProfileFromPresentationDescriptor
Crée un objet de profil ASF à partir d’un descripteur de présentation.
MFCreateASFSplitter
Crée le séparateur ASF.
MFCreateASFStreamingMediaSink
Crée un objet d’activation pour le récepteur de streaming ASF.
MFCreateASFStreamingMediaSinkActivate
Crée un objet d’activation pour le récepteur de streaming ASF.
MFCreateASFStreamSelector
Crée le sélecteur de flux ASF.
MFCreateAsyncResult
Crée un objet de résultat asynchrone. Utilisez cette fonction si vous implémentez une méthode asynchrone.
MFCreateAttributes
Crée un magasin d’attributs vide.
MFCreateAudioMediaType
Crée un type de média audio à partir d’une structure WAVEFORMATEX .
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).
MFCreateCaptureEngine
Crée une instance du moteur de capture.
MFCreateCollection
Crée un objet de collection vide.
MFCreateContentDecryptorContext
Crée une interface IMFContentDecryptorContext pour le système de protection de média spécifié.
MFCreateContentProtectionDevice
Crée une interface IMFContentProtectionDevice pour le système de protection de média spécifié.
MFCreateCredentialCache
Crée un objet de cache des informations d’identification. Une application peut utiliser cet objet pour implémenter un gestionnaire d’informations d’identification personnalisées.
MFCreateDeviceSource
Crée une source de média pour un périphérique de capture matérielle.
MFCreateDeviceSourceActivate
Crée un objet d’activation qui représente un périphérique de capture matérielle.
MFCreateDXGIDeviceManager
Crée une instance de l’infrastructure Microsoft DirectX Graphics (DXGI) Gestionnaire de périphériques.
MFCreateDXGISurfaceBuffer
Crée une mémoire tampon de média pour gérer une surface DXGI.
MFCreateDXSurfaceBuffer
Crée un objet de mémoire tampon de média qui gère une surface Direct3D 9.
MFCreateEventQueue
Crée une file d’attente d’événements.
MFCreateFile
Crée un flux d’octets à partir d’un fichier.
MFCreateFMPEG4MediaSink
Crée un récepteur multimédia pour la création de fichiers MP4 fragmentés.
MFCreateLegacyMediaBufferOnMFMediaBuffer
Convertit une mémoire tampon de média Media Foundation en une mémoire tampon compatible avec les objets DMOs (DirectX Media Objects).
MFCreateMediaBufferFromMediaType
Alloue une mémoire tampon système qui est optimale pour un type de média spécifié.
MFCreateMediaBufferWrapper
Crée une mémoire tampon de média qui encapsule une mémoire tampon de média existante.
MFCreateMediaEvent
Crée un objet d’événement multimédia.
MFCreateMediaExtensionActivate
crée un objet d’activation pour une classe Windows Runtime.
MFCreateMediaSession
Crée la session multimédia dans le processus de l’application.
MFCreateMediaType
Crée un type de média vide.
MFCreateMediaTypeFromProperties
Créez un IMFMediaType à partir des propriétés.
MFCreateMediaTypeFromRepresentation
Crée un type de média Media Foundation à partir d’une autre représentation de format.
MFCreateMemoryBuffer
Alloue de la mémoire système et crée une mémoire tampon de média pour la gérer.
MFCreateMFByteStreamOnStream
Crée un flux d’octets Microsoft Media Foundation qui encapsule un pointeur IStream .
MFCreateMFByteStreamOnStreamEx
Crée un flux d’octets Media Foundation qui encapsule un objet IRandomAccessStream .
MFCreateMFByteStreamWrapper
Crée un wrapper pour un flux d’octets.
MFCreateMFVideoFormatFromMFMediaType
Crée une structure MFVIDEOFORMAT à partir d’un type de média vidéo.
MFCreateMP3ByteStreamPlugin
Crée un gestionnaire de flux d’octets pour la source média MP3.
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 de multiplexeur Media Foundation (MFT).
MFCreateMuxStreamAttributes
Crée un IMFAttributes décrivant le contenu des sous-flux multiplexés.
MFCreateMuxStreamMediaType
Crée un IMFMediaType décrivant les types de média des sous-flux multiplexés.
MFCreateMuxStreamSample
Crée un IMFSample contenant les exemples de sous-flux multiplexés.
MFCreateNetSchemePlugin
Crée le gestionnaire de schéma pour la source réseau.
MFCreatePathFromURL
Convertit une URL de fichier en un chemin d’accès Microsoft MS-DOS.
MFCreatePMPMediaSession
Crée une instance de la session multimédia à l’intérieur d’un processus PMP (Protected Media Path).
MFCreatePMPServer
Crée l’objet serveur de chemin d’accès de média protégé (PMP).
MFCreatePresentationClock
Crée l’horloge de la présentation.
MFCreatePresentationDescriptor
Crée un descripteur de présentation.
MFCreatePresentationDescriptorFromASFProfile
Crée un descripteur de présentation à partir d’un objet de profil ASF.
MFCreatePropertiesFromMediaType
Crée des propriétés à partir d’un IMFMediaType.
MFCreateProtectedEnvironmentAccess
Crée un objet IMFProtectedEnvironmentAccess qui permet aux systèmes de protection de contenu d’effectuer une négociation avec l’environnement protégé.
MFCreateProxyLocator
Crée un localisateur de proxy par défaut.
MFCreateRemoteDesktopPlugin
Crée l’objet de plug-in Bureau à distance. Utilisez cet objet si l’application s’exécute dans une session cliente des services Terminal Server.
MFCreateSample
Crée un exemple de support vide.
MFCreateSampleCopierMFT
Crée une instance de l’exemple de transformation de copieur.
MFCreateSampleGrabberSinkActivate
Crée un objet d’activation pour le récepteur multimédia de l’exemple d’accrochage.
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.
MFCreateSensorStream
Crée une instance de l’interface IMFSensorStream .
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.
MFCreateSequencerSegmentOffset
Crée un PROPVARIANT qui peut être utilisé pour effectuer une recherche dans une présentation source de Sequencer.
MFCreateSequencerSource
Crée la source de Sequencer.
MFCreateSimpleTypeHandler
Crée un gestionnaire de type de média qui prend en charge un type de média unique à la fois.
MFCreateSinkWriterFromMediaSink
Crée le writer du récepteur à partir d’un récepteur multimédia.
MFCreateSinkWriterFromURL
Crée le writer du récepteur à partir d’une URL ou d’un flux d’octets.
MFCreateSourceReaderFromByteStream
Crée le lecteur source à partir d’un flux d’octets.
MFCreateSourceReaderFromMediaSource
Crée le lecteur source à partir d’une source de média.
MFCreateSourceReaderFromURL
Crée le lecteur source à partir d’une URL.
MFCreateSourceResolver
Crée le programme de résolution source, qui est utilisé pour créer une source de mé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
Retourne un pointeur IStream qui encapsule un flux d’octets Media Foundation.
MFCreateStreamOnMFByteStreamEx
Crée un objet IRandomAccessStream qui encapsule un flux d’octets Media Foundation.
MFCreateSystemTimeSource
Crée une source de temps de présentation basée sur l’heure système.
MFCreateTempFile
Crée un flux d’octets qui est stocké par un fichier local temporaire.
MFCreateTopoLoader
Crée une nouvelle 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 des décomptes de références sur un échantillon de média vidéo.
MFCreateTranscodeProfile
Crée un objet de profil de transcodage vide.
MFCreateTranscodeSinkActivate
Crée l’objet d’activation du récepteur de transcodage.
MFCreateTranscodeTopology
Crée une topologie de transcodage partielle.
MFCreateTranscodeTopologyFromByteStream
Crée une topologie pour le transcodage en un flux d’octets.
MFCreateTransformActivate
Crée un objet d’activation générique pour les transformations de Media Foundation (MFTs).
MFCreateURLFromPath
Convertit un chemin d’accès Microsoft MS-DOS en URL canonique.
MFCreateVideoMediaType
Crée un type de média vidéo à partir d’une structure MFVIDEOFORMAT .
MFCreateVideoMediaTypeFromBitMapInfoHeader
Cette fonction n’est pas implémentée.
MFCreateVideoMediaTypeFromBitMapInfoHeaderEx
Crée un type de média vidéo à partir d’une structure BITMAPINFOHEADER .
MFCreateVideoMediaTypeFromSubtype
Crée un type de média vidéo partiel avec un sous-type spécifié.
MFCreateVideoMediaTypeFromVideoInfoHeader
Crée un type de média à partir d’une structure KS _ VIDEOINFOHEADER .
MFCreateVideoMediaTypeFromVideoInfoHeader2
Crée un type de média à partir d’une structure KS _ VIDEOINFOHEADER2 .
MFCreateVideoMixer
Crée le panneau de mixage vidéo par défaut pour le convertisseur vidéo amélioré (EVR).
MFCreateVideoMixerAndPresenter
Crée le mélangeur vidéo et vidéo par défaut pour le convertisseur vidéo amélioré (EVR).
MFCreateVideoPresenter
Crée le présentateur vidéo par défaut pour le convertisseur vidéo amélioré (EVR).
MFCreateVideoRenderer
Crée une instance du récepteur multimédia EVR (Enhanced Video Renderer).
MFCreateVideoRendererActivate
Crée un objet d’activation pour le récepteur multimédia EVR (Enhanced Video Renderer).
MFCreateVideoSampleAllocator
Crée un objet qui alloue des exemples vidéo.
MFCreateVideoSampleAllocatorEx
Crée un objet qui alloue des exemples vidéo compatibles avec DXGI.
MFCreateVideoSampleFromSurface
Crée un exemple de média qui gère une surface Direct3D.
MFCreateWaveFormatExFromMFMediaType
Convertit un Media Foundation type de média audio en une structure WAVEFORMATEX .
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.
MFCreateWICBitmapBuffer
crée un objet de mémoire tampon de média qui gère un composant de création d’images Windows (WIC)
MFCreateWMAEncoderActivate
crée un objet d’activation qui peut être utilisé pour créer un encodeur Windows Media Audio (WMA).
MFCreateWMVEncoderActivate
crée un objet d’activation qui peut être utilisé pour créer un encodeur Windows Media Video (WMV).
MFDeserializeAttributesFromStream
Charge des attributs à partir d’un flux dans un magasin d’attributs.
MFDeserializePresentationDescriptor
Désérialise un descripteur de présentation à partir d’un tableau d’octets.
MFEndCreateFile
Termine une demande asynchrone pour créer un flux d’octets à partir d’un fichier.
MFEndRegisterWorkQueueWithMMCSS
Termine une demande asynchrone pour associer une file d’attente de travail à une tâche du service Planificateur de classes multimédias (MMCSS).
MFEndUnregisterWorkQueueWithMMCSS
Termine une demande asynchrone pour annuler l’inscription d’une file d’attente de travail à partir d’une tâche du service Planificateur de classes multimédias (MMCSS).
MFEnumDeviceSources
Énumère les périphériques de capture audio ou vidéo.
MFFrameRateToAverageTimePerFrame
Convertit une fréquence d’images vidéo en une durée de trame.
MFGetAttribute2UINT32asUINT64
Obtient un attribut dont la valeur est deux valeurs UInt32 compressées dans un UINT64.
MFGetAttributeDouble
Retourne une valeur double d’un magasin d’attributs, ou une valeur par défaut si l’attribut n’est pas présent.
MFGetAttributeRatio
Récupère un attribut dont la valeur est un ratio.
MFGetAttributesAsBlob
Convertit le contenu d’un magasin d’attributs en un tableau d’octets.
MFGetAttributesAsBlobSize
Récupère la taille de la mémoire tampon nécessaire pour la fonction MFGetAttributesAsBlob .
MFGetAttributeSize
Récupère un attribut dont la valeur est une taille, exprimée sous forme de largeur et de hauteur.
MFGetAttributeString
Obtient une valeur de chaîne d’un magasin d’attributs.
MFGetAttributeUINT32
Retourne une valeur UInt32 à partir d’un magasin d’attributs, ou une valeur par défaut si l’attribut n’est pas présent.
MFGetAttributeUINT64
Retourne une valeur UINT64 à partir d’un magasin d’attributs, ou une valeur par défaut si l’attribut n’est pas présent.
MFGetContentProtectionSystemCLSID
Obtient l’identificateur de classe pour un système de protection du contenu.
MFGetLocalId
Obtient l’ID du système local.
MFGetMFTMerit
Obtient la valeur mérite d’un codec matériel.
MFGetPlaneSize
Récupère la taille de l’image, en octets, pour un format vidéo non compressé.
MFGetPluginControl
Obtient un pointeur vers le gestionnaire de plug-in Media Foundation.
MFGetService
Interroge un objet pour une interface de service spécifiée.
MFGetStrideForBitmapInfoHeader
Calcule le Stride de surface minimal pour un format vidéo.
MFGetSupportedMimeTypes
Récupère les types MIME inscrits pour le programme de résolution source.
MFGetSupportedSchemes
Récupère les schémas d’URL enregistrés pour le programme de résolution source.
MFGetSystemId
Retourne un objet IMFSystemId pour la récupération des données d’ID système.
MFGetSystemTime
Retourne l’heure système.
MFGetTimerPeriodicity
Récupère l’intervalle de minuterie pour la fonction MFAddPeriodicCallback .
MFGetTopoNodeCurrentType
Obtient le type de média pour un flux associé à un nœud de topologie.
MFGetUncompressedVideoFormat
Retourne la valeur FOURCC ou D3DFORMAT pour un format vidéo non compressé.
MFGetWorkQueueMMCSSClass
Récupère la classe du service Planificateur de classes multimédias (MMCSS) actuellement associée à cette file d’attente de travail.
MFGetWorkQueueMMCSSPriority
Obtient la priorité de thread relative d’une file d’attente de travail.
MFGetWorkQueueMMCSSTaskId
Récupère l’identificateur de tâche du service Planificateur de classes multimédias (MMCSS) actuellement associé à cette file d’attente de travail.
MFHeapAlloc
Alloue un bloc de mémoire.
MFHeapFree
Libère un bloc de mémoire qui a été alloué en appelant la fonction MFHeapAlloc .
MFInitAMMediaTypeFromMFMediaType
initialise une structure de _ _ type de média DirectShow AM à partir d’un type de média Media Foundation.
MFInitAttributesFromBlob
Initialise le contenu d’un magasin d’attributs à partir d’un tableau d’octets.
MFInitMediaTypeFromAMMediaType
initialise un type de média à partir d’une structure de _ _ type de média AM DirectShow.
MFInitMediaTypeFromMFVideoFormat
Initialise un type de média à partir d’une structure MFVIDEOFORMAT .
MFInitMediaTypeFromMPEG1VideoInfo
initialise un type de média à partir d’une DirectShow structure MPEG1VIDEOINFO .
MFInitMediaTypeFromMPEG2VideoInfo
initialise un type de média à partir d’une DirectShow structure MPEG2VIDEOINFO .
MFInitMediaTypeFromVideoInfoHeader
initialise un type de média à partir d’une DirectShow structure VIDEOINFOHEADER .
MFInitMediaTypeFromVideoInfoHeader2
initialise un type de média à partir d’une DirectShow structure VIDEOINFOHEADER2 .
MFInitMediaTypeFromWaveFormatEx
Initialise un type de média à partir d’une structure WAVEFORMATEX .
MFInitVideoFormat
Initialise une structure MFVIDEOFORMAT pour un format vidéo standard, tel qu’un DVD, une télévision analogique ou une télévision numérique ATSC.
MFInitVideoFormat _ RGB
Initialise une structure MFVIDEOFORMAT pour un format vidéo RGB non compressé.
MFInvokeCallback
Appelle une méthode de rappel pour terminer une opération asynchrone.
MFIsContentProtectionDeviceSupported
Vérifie si un processeur de sécurité matériel est pris en charge pour le système de protection de média spécifié.
MFIsFormatYUV
Interroge si un code FOURCC ou une valeur D3DFORMAT est un format YUV.
MFllMulDiv
Calcule ((a * b) + d)/c, où chaque terme est une valeur signée 64 bits.
MFLoadSignedLibrary
Charge une bibliothèque de liens dynamiques signée pour l’environnement protégé.
MFLockDXGIDeviceManager
Verrouille le Gestionnaire de périphériques partagé DXGI.
MFLockPlatform
Bloque la fonction MFShutdown .
MFLockSharedWorkQueue
Obtient et verrouille une file d’attente de travail partagée.
MFLockWorkQueue
Verrouille une file d’attente de travail.
MFMapDX9FormatToDXGIFormat
Convertit un identificateur de format Microsoft Direct3D 9 en identificateur de format DXGI.
MFMapDXGIFormatToDX9Format
Convertit un identificateur de format DXGI en identificateur de format Direct3D 9.
MFPCreateMediaPlayer
Crée une nouvelle instance de l’objet MFPlay Player.
Rappel MFPERIODICCALLBACK
Fonction de rappel pour la fonction MFAddPeriodicCallback .
MFPutWaitingWorkItem
Met en file d’attente un élément de travail qui attend qu’un événement soit signalé.
MFPutWorkItem
Place une opération asynchrone dans une file d’attente de travail.
MFPutWorkItem2
Place une opération asynchrone dans une file d’attente de travail, avec une priorité spécifiée.
MFPutWorkItemEx
Place une opération asynchrone dans une file d’attente de travail.
MFPutWorkItemEx2
Place une opération asynchrone dans une file d’attente de travail, avec une priorité spécifiée.
MFRegisterLocalByteStreamHandler
Inscrit un gestionnaire de flux d’octets dans le processus de l’appelant.
MFRegisterLocalSchemeHandler
Inscrit un gestionnaire de schéma dans le processus de l’appelant.
MFRegisterPlatformWithMMCSS
Inscrit les files d’attente de travail de plateforme de Media Foundation standard avec le service Planificateur de classes multimédias (MMCSS).
MFRemovePeriodicCallback
Annule une fonction de rappel définie par la fonction MFAddPeriodicCallback .
MFRequireProtectedEnvironment
Demande si une présentation multimédia nécessite le chemin d’accès du média protégé (PMP).
MFScheduleWorkItem
Planifie l’exécution d’une opération asynchrone après un intervalle spécifié.
MFScheduleWorkItemEx
Planifie l’exécution d’une opération asynchrone après un intervalle spécifié.
MFSerializeAttributesToStream
Écrit le contenu d’un magasin d’attributs dans un flux.
MFSerializePresentationDescriptor
Sérialise un descripteur de présentation en un tableau d’octets.
MFSetAttribute2UINT32asUINT64
Compresse deux valeurs UInt32 dans une valeur d’attribut UINT64 .
MFSetAttributeRatio
Définit un rapport en tant que valeur d’attribut 64 bits.
MFSetAttributeSize
Définit la largeur et la hauteur comme une valeur d’attribut 64 bits unique.
MFShutdown
Arrête la plateforme Media Foundation.
MFShutdownObject
Arrête un objet Media Foundation et libère toutes les ressources associées à l’objet.
MFStartup
Initialise Media Foundation.
MFTEnum
Énumère les transformations de Media Foundation (MFTs) dans le registre.
MFTEnum2
Obtient une liste des transformations de Media Foundation (MFTs) correspondant aux critères de recherche spécifiés. Cette fonction étend la fonction MFTEnumEx pour permettre à des applications externes et à des composants internes de découvrir le matériel MFTS qui correspond à une carte vidéo spécifique.
MFTEnumEx
Obtient une liste des transformations de Media Foundation (MFTs) correspondant aux critères de recherche spécifiés. Cette fonction étend la fonction MFTEnum .
MFTGetInfo
Obtient des informations à partir du Registre sur une transformation de Media Foundation (MFT).
MFTranscodeGetAudioOutputAvailableTypes
Obtient une liste de formats de sortie à partir d’un encodeur audio.
MFTRegister
Ajoute des informations sur une transformation de Media Foundation (MFT) au registre.
MFTRegisterLocal
Inscrit une table de Media Foundation transformation (MFT) dans le processus de l’appelant.
MFTRegisterLocalByCLSID
Inscrit une table de Media Foundation transformation (MFT) dans le processus de l’appelant.
MFTUnregister
Annule l’inscription d’une transformation de Media Foundation (MFT).
MFTUnregisterLocal
Annule l’inscription d’une ou plusieurs transformations de Media Foundation (MFTs) à partir du processus de l’appelant.
MFTUnregisterLocalByCLSID
Annule l’inscription d’une transformation de Media Foundation (MFT) à partir du processus de l’appelant.
MFUnlockDXGIDeviceManager
Déverrouille le Gestionnaire de périphériques partagé DXGI.
MFUnlockPlatform
Déverrouille la plateforme Media Foundation une fois qu’elle a été verrouillée par un appel à la fonction MFLockPlatform .
MFUnlockWorkQueue
Déverrouille une file d’attente de travail.
MFUnregisterPlatformFromMMCSS
Annule l’inscription des files d’attente de travail de la plateforme Media Foundation à partir d’une tâche du service Planificateur de classes multimédias (MMCSS).
MFUnwrapMediaType
Récupère un type de média encapsulé dans un autre type de média par la fonction MFWrapMediaType .
MFValidateMediaTypeSize
Valide la taille d’une mémoire tampon pour un bloc de format vidéo.
MFWrapMediaType
Crée un type de média qui encapsule un autre type de média.
Pack2UINT32AsUINT64
Compresse deux valeurs UInt32 dans une valeur UINT64 .
PackRatio
Compresse deux valeurs UINT32, qui représentent un ratio, en une valeur UINT64.
Empaquets
Compresse une valeur de largeur UINT32 et une valeur de hauteur UINT32 en une valeur UINT64 qui représente une taille.
PDXVAHDSW _ CreateDevice
Crée une instance d’un périphérique de plug-in de logiciel DXVA-HD.
PDXVAHDSW _ CreateVideoProcessor
Crée un plug-in de processeur vidéo DXVA-HD.
PDXVAHDSW _ DestroyDevice
Détruit une instance d’un périphérique de plug-in de logiciel DXVA-HD.
PDXVAHDSW _ DestroyVideoProcessor
Détruit un processeur vidéo DXVA-HD.
PDXVAHDSW _ GetVideoProcessBltStatePrivate
Obtient un état de Blit privé à partir d’un processeur vidéo DXVA-HD.
PDXVAHDSW _ GetVideoProcessorCaps
Obtient les fonctionnalités d’un ou de plusieurs processeurs vidéo DXVA-HD.
PDXVAHDSW _ GetVideoProcessorCustomRates
Obtient les vitesses personnalisées prises en charge par un processeur vidéo DXVA-HD.
PDXVAHDSW _ GetVideoProcessorDeviceCaps
Obtient les fonctionnalités d’un périphérique de plug-in de logiciel DXVA-HD.
PDXVAHDSW _ GetVideoProcessorFilterRange
Obtient la plage de valeurs de filtre d’image prise en charge à partir d’un périphérique DXVA-HD de plug-in logiciel.
PDXVAHDSW _ GetVideoProcessorInputFormats
Obtient les formats d’entrée pris en charge par un périphérique de plug-in de logiciel DXVA-HD.
PDXVAHDSW _ GetVideoProcessorOutputFormats
Obtient les formats de sortie pris en charge par un périphérique de plug-in de logiciel DXVA-HD.
PDXVAHDSW _ GetVideoProcessStreamStatePrivate
Obtient un état de flux privé à partir d’un processeur vidéo DXVA-HD.
_Plug-in PDXVAHDSW
Pointeur vers une fonction qui initialise un périphérique de plug-in logiciel pour DXVA-HD.
PDXVAHDSW _ ProposeVideoPrivateFormat
Obtient un format de surface privée à partir d’un périphérique de plug-in de logiciel DXVA-HD.
PDXVAHDSW _ SetVideoProcessBltState
Définit un paramètre d’État pour les opérations blit par un processeur vidéo DXVA-HD.
PDXVAHDSW _ SetVideoProcessStreamState
Définit un paramètre d’État pour un flux d’entrée sur un processeur vidéo DXVA-HD.
PDXVAHDSW _ VideoProcessBltHD
Effectue un blit de traitement vidéo.
Unpack2UINT32AsUINT64
Obtient les valeurs UInt32 de poids faible et de poids fort d’une valeur UINT64 .
UnpackRatio
Obtient les valeurs UInt32 de poids faible et de poids fort d’une valeur UINT64 qui représente un rapport.
Décompresser
Obtient les valeurs UInt32 de poids faible et de poids fort d’une valeur UINT64 qui represnets une taille.

Référence de programmation Media Foundation