en-tête mfobjects.h
Cet en-tête est utilisé par Microsoft Media Foundation. Pour plus d'informations, consultez les pages suivantes :
mfobjects.h contient les interfaces de programmation suivantes :
Interfaces
IMF2DBuffer Représente une mémoire tampon qui contient une surface à deux dimensions, telle qu’une image vidéo. (IMF2DBuffer) |
IMF2DBuffer2 Représente une mémoire tampon qui contient une surface à deux dimensions, telle qu’une image vidéo. (IMF2DBuffer2) |
FMIActiver Permet à l’application de différer la création d’un objet. |
IMFAsyncCallback Interface de rappel pour notifier l’application lorsqu’une méthode asynchrone se termine. (IMFAsyncCallback) |
IMFAsyncCallbackLogging Fournit des informations de journalisation sur l’objet parent auquel le rappel asynchrone est associé. |
IMFAsyncResult Fournit des informations sur le résultat d’une opération asynchrone. (IMFAsyncResult) |
IMFAttributes Fournit un moyen générique de stocker des paires clé/valeur sur un objet. |
IMFAudioMediaType IMFAudioMediaType n’est plus disponible à partir de Windows 7. |
IMFByteStream Représente un flux d’octets provenant d’une source de données, qui peut être un fichier local, un fichier réseau ou une autre source. |
IMFByteStreamProxyClassFactory Crée un proxy vers un flux d’octets. (IMFByteStreamProxyClassFactory) |
IMFCollection Représente une collection générique de pointeurs IUnknown. |
IMFDXGIBuffer Représente une mémoire tampon qui contient une surface DXGI (Microsoft DirectX Graphics Infrastructure). |
IMFDXGIDeviceManager Permet à deux threads de partager le même appareil Microsoft Direct3D 11. |
IMFMediaBuffer Représente un bloc de mémoire qui contient des données multimédias. |
IMFMediaEvent Représente un événement généré par un objet Media Foundation. Utilisez cette interface pour obtenir des informations sur l’événement. |
IMFMediaEventGenerator Récupère les événements de n’importe quel objet Media Foundation qui génère des événements. |
IMFMediaEventQueue Fournit une file d’attente d’événements pour les applications qui doivent implémenter l’interface IMFMediaEventGenerator. |
IMFMediaType Représente une description d’un format multimédia. |
IMFMuxStreamAttributesManager Fournit l’accès aux IMFAttributes des sous-flux d’une source multimédia multiplexée. |
IMFMuxStreamMediaTypeManager Permet la gestion des configurations de flux pour une source multimédia multiplexée. Une configuration de flux définit un ensemble de sous-flux qui peuvent être inclus dans la sortie multiplexée. |
IMFMuxStreamSampleManager Permet de récupérer des objets IMFSample pour des sous-flux individuels dans la sortie d’une source multimédia multiplexée. |
IMFPluginControl Contrôle la façon dont les sources multimédias et les transformations sont énumérées dans Microsoft Media Foundation. (IMFPluginControl) |
IMFPluginControl2 Contrôle la façon dont les sources multimédias et les transformations sont énumérées dans Microsoft Media Foundation. (IMFPluginControl2) |
IMFRemoteAsyncCallback Utilisé par la DLL proxy/stub Microsoft Media Foundation pour marshaler certains appels de méthode asynchrones au-delà des limites du processus. Les applications n’utilisent pas ou n’implémentent pas cette interface. |
IMFSample Représente un exemple de média, qui est un objet conteneur pour les données multimédias. |
IMFSampleOutputStream Écrit des exemples multimédias dans un flux d’octets. |
IMFVideoMediaType Représente une description d’un format vidéo. |
Fonctions
MFDeserializeAttributesFromStream Charge les attributs d’un flux dans un magasin d’attributs. |
MFSerializeAttributesToStream Écrit le contenu d’un magasin d’attributs dans un flux. |
Structures
MFARGB Décrit une valeur de couleur ARGB. |
MFAYUVSample Décrit un exemple 4 :4 :4 :4 Y’Cb’Cr'. |
MFOffset Spécifie un décalage sous la forme d’un nombre réel à point fixe. |
MFPaletteEntry Contient une entrée de palette dans une table de couleurs. |
MFRatio Représente un ratio. |
MFT_REGISTER_TYPE_INFO Contient des informations sur le type de média pour l’inscription d’une transformation Media Foundation (MFT). |
MFVideoArea Spécifie une zone rectangulaire dans une trame vidéo. |
MFVideoCompressedInfo Contient des informations sur un format de compression vidéo. Cette structure est utilisée dans la structure MFVIDEOFORMAT. |
MFVIDEOFORMAT Décrit un format vidéo. |
MFVideoInfo Contient des informations de format vidéo qui s’appliquent aux formats compressés et non compressés. Cette structure est utilisée dans la structure MFVIDEOFORMAT. |
MFVideoSurfaceInfo Contient des informations sur un format vidéo non compressé. Cette structure est utilisée dans la structure MFVIDEOFORMAT. |
Énumérations
MF_ATTRIBUTE_SERIALIZE_OPTIONS Définit des indicateurs pour la sérialisation et la désérialisation des magasins d’attributs. |
MF_ATTRIBUTE_TYPE Définit le type de données d’une paire clé/valeur. |
MF_ATTRIBUTES_MATCH_TYPE Spécifie comment comparer les attributs sur deux objets. |
MF_FILE_ACCESSMODE Spécifie le mode d’accès demandé pour l’ouverture d’un fichier. |
MF_FILE_FLAGS Spécifie le comportement lors de l’ouverture d’un fichier. |
MF_FILE_OPENMODE Spécifie comment ouvrir ou créer un fichier. |
MF_PLUGIN_CONTROL_POLICY Définit les paramètres de stratégie pour la méthode IMFPluginControl2 ::SetPolicy. |
MF_Plugin_Type Spécifie le type d’objet pour l’interface IMFPluginControl. |
MF2DBuffer_LockFlags Contient des indicateurs pour la méthode IMF2DBuffer2 ::Lock2DSize. |
MFBYTESTREAM_SEEK_ORIGIN Spécifie l’origine d’une demande de recherche. |
MFNominalRange Spécifie si les données de couleur incluent la salle d’accès et la salle d’orteaux. |
MFStandardVideoFormat Contient des valeurs qui spécifient des formats vidéo courants. |
MFVideoChromaSubsampling Contient des indicateurs qui définissent le schéma d’encodage chromatique pour les données Y’Cb’Cr'. |
MFVideoFlags Contient des indicateurs qui décrivent un flux vidéo. |
MFVideoInterlaceMode Spécifie la façon dont un flux vidéo est entrelacé. |
MFVideoLighting Décrit l’éclairage optimal pour l’affichage d’un ensemble particulier de contenu vidéo. |
MFVideoPrimaries Spécifie les couleurs primaires d’une source vidéo. (MFVideoPrimaries) |
MFVideoTransferFunction Spécifie la fonction de conversion de RVB linéaire en RVB non linéaire (R’G’B'). (MFVideoTransferFunction) |
MFVideoTransferMatrix Décrit les matrices de conversion entre Y’PbPr (vidéo de composant) et studio R’G’B'. (MFVideoTransferMatrix) |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour