Partager via


Fonctions Media Foundation

Contenu de cette section

Sujet Description
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.
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 de services DirectX Video Acceleration (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 appareil Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
MFAddPeriodicCallback
Définit une fonction de rappel à appeler à intervalle fixe.
MFAllocateSerialWorkQueue
Crée une file d’attente de travail garantie pour sérialiser les é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 requête asynchrone pour créer un flux d’octets à partir d’un fichier.
MFBeginRegisterWorkQueueWithMMCSS
Associe une file d’attente de travail à une tâche MMCSS (Multimedia Class Scheduler Service).
MFBeginRegisterWorkQueueWithMMCSSEx
Associe une file d’attente de travail à une tâche MMCSS (Multimedia Class Scheduler Service).
MFBeginUnregisterWorkQueueWithMMCSS
Annule l’inscription d’une file d’attente de travail à partir d’une tâche MMCSS (Multimedia Class Scheduler Service).
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 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 multimédia spécifié.
MFCompareFullToPartialMediaType
Compare un type de média complet à un type de média partiel.
MFConvertColorInfoFromDXVA
Définit les informations de couleur étendues dans une structure MFVIDEOFORMAT.
MFConvertColorInfoToDXVA
Convertit les informations de couleur étendues d’un MFVIDEOFORMAT en informations de couleur DirectX Video Acceleration (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 de mémoire système pour contenir 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 multimédia qui agrège une collection de sources multimédias.
MFCreateAlignedMemoryBuffer
Alloue la mémoire système avec un alignement d’octets spécifié et crée une mémoire tampon multimédia pour gérer la mémoire.
MFCreateAMMediaTypeFromMFMediaType
Crée une structure AM_MEDIA_TYPE DirectShow à partir d’un type de média Media Foundation.
MFCreateASFContentInfo
Crée l’objet AsF Header Object .
MFCreateASFIndexer
Crée l’objet Indexer 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 renderer audio de streaming.
MFCreateAudioRendererActivate
Crée un objet d’activation pour le renderer audio de streaming.
MFCreateAVIMediaSink
Crée un récepteur AVI (Audio-Video Interleaved).
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 multimédia spécifié.
MFCreateContentProtectionDevice
Crée une interface IMFContentProtectionDevice pour le système de protection multimédia 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 périphérique de capture matérielle.
MFCreateDeviceSourceActivate
Crée un objet d’activation qui représente un appareil de capture matérielle.
MFCreateDXGIDeviceManager
Crée une instance de l’infrastructure graphique Microsoft DirectX (DXGI) Gestionnaire de périphériques.
MFCreateDXGISurfaceBuffer
Crée une mémoire tampon multimédia pour gérer une surface DXGI.
MFCreateDXSurfaceBuffer
Crée un objet de mémoire tampon multimé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 multimédia Media Foundation en mémoire tampon compatible avec directX Media Objects (DMV).
MFCreateMediaBufferFromMediaType
Alloue une mémoire tampon de mémoire système optimale pour un type de média spécifié.
MFCreateMediaBufferWrapper
Crée une mémoire tampon multimédia qui encapsule une mémoire tampon multimé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 de propriétés.
MFCreateMediaTypeFromRepresentation
Crée un type de média Media Foundation à partir d’une autre représentation de format.
MFCreateMemoryBuffer
Alloue la mémoire système et crée une mémoire tampon multimé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 multimé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 Multixer 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 supports de sous-flux multiplexés.
MFCreateMuxStreamSample
Crée un IMFSample contenant les exemples de sous-flux multiplexés.
MFCreateNetSchemePlugin
Crée le gestionnaire de schémas pour la source réseau.
MFCreatePathFromURL
Convertit une URL de fichier en chemin 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 PMP (Protected Media Path).
MFCreatePresentationClock
Crée l’horloge de 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 proxy par défaut.
MFCreateRemoteDesktopPlugin
Crée l’objet plug-in Bureau à distance. Utilisez cet objet si l’application s’exécute dans une session cliente Terminal Services.
MFCreateSample
Crée un exemple de média vide.
MFCreateSampleCopierMFT
Crée une instance de l’exemple de transformation de copieur.
MFCreateSampleGrabberSinkActivate
Crée un objet d’activation pour l’exemple de récepteur multimédia de capture.
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ées.
MFCreateSensorProfileCollection
Crée une collection de profils de capteur.
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.
MFCreateSinkWriterFromMediaSink
Crée l’enregistreur récepteur à partir d’un récepteur multimédia.
MFCreateSinkWriterFromURL
Crée l’enregistreur 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 multimé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 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
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 sauvegardé par un fichier local temporaire.
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 suit le nombre de références sur un exemple de média vidéo.
MFCreateTranscodeProfile
Crée un objet de profil transcode vide.
MFCreateTranscodeSinkActivate
Crée l’objet d’activation du récepteur transcodeur.
MFCreateTranscodeTopology
Crée une topologie de transcode partielle.
MFCreateTranscodeTopologyFromByteStream
Crée une topologie pour le transcodage vers un flux d’octets.
MFCreateTransformActivate
Crée un objet d’activation générique pour les transformations Media Foundation (MFT).
MFCreateURLFromPath
Convertit un chemin 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 mélangeur vidéo par défaut pour le convertisseur vidéo amélioré (EVR).
MFCreateVideoMixerAndPresenter
Crée le mélangeur vidéo et le présentateur 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 type de média audio Media Foundation en 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 multimédia qui gère un composant d’acquisition d’images Windows (WIC)
MFCreateWMAEncoderActivate
Crée un objet d’activation qui peut être utilisé pour créer un encodeur WMA (Windows Media Audio).
MFCreateWMVEncoderActivate
Crée un objet d’activation qui peut être utilisé pour créer un encodeur WINDOWS Media Video (WMV).
MFDeserializeAttributesFromStream
Charge les attributs 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 requête 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 MMCSS (Multimedia Class Scheduler Service).
MFEndUnregisterWorkQueueWithMMCSS
Termine une requête asynchrone pour annuler l’inscription d’une file d’attente de travail à partir d’une tâche MMCSS (Multimedia Class Scheduler Service).
MFEnumDeviceSources
Énumère les appareils de capture audio ou vidéo.
MFFrameRateToAverageTimePerFrame
Convertit une fréquence d’images vidéo en une durée d’image.
MFGetAttribute2UINT32asUINT64
Obtient un attribut dont la valeur est deux valeurs UINT32 packées dans un UINT64.
MFGetAttributeDouble
Retourne une valeur double à partir 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 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 la forme d’une largeur et d’une hauteur.
MFGetAttributeString
Obtient une valeur de chaîne à partir 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 d’un système de protection de contenu.
MFGetLocalId
Obtient l’ID système local.
MFGetMFTMerit
Obtient la valeur de 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 pas minimal de surface 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 inscrits pour le programme de résolution source.
MFGetSystemId
Retourne un objet IMFSystemId pour récupérer les données d’ID système.
MFGetSystemTime
Retourne l’heure système.
MFGetTimerPeriodicity
Récupère l’intervalle du minuteur pour la fonction MFAddPeriodicCallback.
MFGetTopoNodeCurrentType
Obtient le type de média d’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 MMCSS (Multimedia Class Scheduler Service) actuellement associée à cette file d’attente de travail.
MFGetWorkQueueMMCSSPriority
Obtient la priorité relative du thread d’une file d’attente de travail.
MFGetWorkQueueMMSTaskId
Récupère l’identificateur de tâche MMCSS (Multimedia Class Scheduler Service) actuellement associé à cette file d’attente de travail.
MFHeapAlloc
Alloue un bloc de mémoire.
MFHeapFree
Libère un bloc de mémoire alloué en appelant la fonction MFHeapAlloc.
MFInitAMMediaTypeFromMFMediaType
Initialise une structure directShow AM_MEDIA_TYPE à 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 AM_MEDIA_TYPE DirectShow.
MFInitMediaTypeFromMFVideoFormat
Initialise un type de média à partir d’une structure MFVIDEOFORMAT .
MFInitMediaTypeFromMPEG1VideoInfo
Initialise un type de média à partir d’une structure MPEG1VIDEOINFO DirectShow.
MFInitMediaTypeFromMPEG2VideoInfo
Initialise un type de média à partir d’une structure MPEG2VIDEOINFO DirectShow.
MFInitMediaTypeFromVideoInfoHeader
Initialise un type de média à partir d’une structure VIDEOINFOHEADER DirectShow.
MFInitMediaTypeFromVideoInfoHeader2
Initialise un type de média à partir d’une structure VIDEOINFOHEADER2 DirectShow.
MFInitMediaTypeFromWaveFormatEx
Initialise un type de média à partir d’une structure WAVEFORMATEX .
MFInitVideoFormat
Initialise une structure MFVIDEOFORMAT pour un format vidéo standard tel que DVD, télévision analogique ou télévision numérique ATSC.
MFInitVideoFormat_RGB
Initialise une structure MFVIDEOFORMAT pour un format vidéo RVB non compressé.
MFInvokeCallback
Appelle une méthode de rappel pour effectuer 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 multimé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 DXGI partagé.
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 instance de l’objet de lecteur MFPlay.
Rappel MFPERIODICCALLBACK
Fonction de rappel pour la fonction MFAddPeriodicCallback.
MFPut WaitingWorkItem
Met en file d’attente un élément de travail qui attend qu’un événement soit signalé.
MFPutWorkItem
Place une opération asynchrone sur une file d’attente de travail.
MFPutWorkItem2
Place une opération asynchrone sur une file d’attente de travail, avec une priorité spécifiée.
MFPutWorkItemEx
Place une opération asynchrone sur une file d’attente de travail.
MFPutWorkItemEx2
Place une opération asynchrone sur 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émas dans le processus de l’appelant.
MFRegisterPlatformWithMMCSS
Inscrit les files d’attente de travail standard de la plateforme Media Foundation auprès du service Multimédia Class Scheduler (MMCSS).
MFRemovePeriodicCallback
Annule une fonction de rappel définie par la fonction MFAddPeriodicCallback.
MFRequireProtectedEnvironment
Interroge si une présentation multimédia nécessite le chemin d’accès du média protégé (PMP).
MFScheduleWorkItem
Planifie une opération asynchrone à effectuer après un intervalle spécifié.
MFScheduleWorkItemEx
Planifie une opération asynchrone à effectuer 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 dans un tableau d’octets.
MFSetAttribute2UINT32asUINT64
Packe deux valeurs UINT32 dans une valeur d’attribut UINT64 .
MFSetAttributeRatio
Définit un rapport comme une valeur d’attribut 64 bits.
MFSetAttributeSize
Définit la largeur et la hauteur comme 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 Media Foundation (MFT) dans le Registre.
MFTEnum2
Obtient une liste de transformations Media Foundation (MFT) qui correspondent aux critères de recherche spécifiés. Cette fonction étend la fonction MFTEnumEx pour permettre aux applications externes et aux composants internes de découvrir les mfTs matériels qui correspondent à une carte vidéo spécifique.
MFTEnumEx
Obtient une liste de transformations Media Foundation (MFT) qui correspondent aux critères de recherche spécifiés. Cette fonction étend la fonction MFTEnum.
MFTGetInfo
Obtient des informations du registre sur une transformation Media Foundation (MFT).
MFTranscodeGetAudioOutputAvailableTypes
Obtient la liste des formats de sortie d’un encodeur audio.
MFTRegister
Ajoute des informations sur une transformation Media Foundation (MFT) au Registre.
MFTRegisterLocal
Inscrit une transformation Media Foundation (MFT) dans le processus de l’appelant.
MFTRegisterLocalByCLSID
Inscrit une transformation Media Foundation (MFT) dans le processus de l’appelant.
MFTUnregister
Annule l’inscription d’une transformation Media Foundation (MFT).
MFTUnregisterLocal
Annule l’inscription d’une ou plusieurs transformations Media Foundation (MFT) à partir du processus de l’appelant.
MFTUnregisterLocalByCLSID
Annule l’inscription d’une transformation Media Foundation (MFT) à partir du processus de l’appelant.
MFUnlockDXGIDeviceManager
Déverrouille le Gestionnaire de périphériques DXGI partagé.
MFUnlockPlatform
Déverrouille la plateforme Media Foundation une fois 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 MMCSS (Multimedia Class Scheduler Service).
MFUnwrapMediaType
Récupère un type de média qui a été 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
Packe deux valeurs UINT32 dans une valeur UINT64 .
PackRatio
Packe deux valeurs UINT32, qui représentent un ratio, en une valeur UINT64.
PackSize
Packe une valeur de largeur UINT32 et une valeur de hauteur UINT32 dans une valeur UINT64 qui représente une taille.
PDXVAHDSW_CreateDevice
Crée une instance d’un périphérique DXVA-HD de plug-in logiciel.
PDXVAHDSW_CreateVideoProcessor
Crée un plug-in de processeur vidéo DXVA-HD logiciel.
PDXVAHDSW_DestroyDevice
Détruit une instance d’un périphérique DXVA-HD de plug-in logiciel.
PDXVAHDSW_DestroyVideoProcessor
Détruit un processeur vidéo DXVA-HD sofware.
PDXVAHDSW_GetVideoProcessBltStatePrivate
Obtient un état blit privé à partir d’un processeur vidéo DXVA-HD logiciel.
PDXVAHDSW_GetVideoProcessorCaps
Obtient les fonctionnalités d’un ou plusieurs processeurs vidéo DXVA-HD logiciels.
PDXVAHDSW_GetVideoProcessorCustomRates
Obtient les tarifs personnalisés pris en charge par un processeur vidéo DXVA-HD logiciel.
PDXVAHDSW_GetVideoProcessorDeviceCaps
Obtient les fonctionnalités d’un périphérique DXVA-HD de plug-in logiciel.
PDXVAHDSW_GetVideoProcessorFilterRange
Obtient la plage de valeurs de filtre d’images 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 DXVA-HD de plug-in logiciel.
PDXVAHDSW_GetVideoProcessorOutputFormats
Obtient les formats de sortie pris en charge par un périphérique DXVA-HD de plug-in logiciel.
PDXVAHDSW_GetVideoProcessStreamStatePrivate
Obtient un état de flux privé à partir d’un processeur vidéo DXVA-HD logiciel.
PDXVAHDSW_Plugin
Pointeur vers une fonction qui initialise un périphérique de plug-in logiciel pour DXVA-HD.
PDXVAHDSW_ProposeVideoPrivateFormat
Obtient un format d’aire privée à partir d’un périphérique DXVA-HD plug-in logiciel.
PDXVAHDSW_SetVideoProcessBltState
Définit un paramètre d’état pour les opérations blit par un processeur vidéo DXVA-HD logiciel.
PDXVAHDSW_SetVideoProcessStreamState
Définit un paramètre d’état pour un flux d’entrée sur un processeur vidéo DXVA-HD logiciel.
PDXVAHDSW_VideoProcessBltHD
Effectue une blit de traitement vidéo.
Décompresser2UINT32AsUINT64
Obtient les valeurs UINT32 à ordre faible et à ordre élevé à partir d’une valeur UINT64.
DécompresserRatio
Obtient les valeurs UINT32 de faible ordre et d’ordre élevé à partir d’une valeur UINT64 qui représente un ratio.
Décompresser
Obtient les valeurs UINT32 de faible ordre et d’ordre élevé à partir d’une valeur UINT64 qui représente une taille.

 

Référence de programmation de Media Foundation