Lire en anglais

Partager via


en-tête mftransform.h

Cet en-tête est utilisé par plusieurs technologies. Pour plus d'informations, consultez les pages suivantes :

mftransform.h contient les interfaces de programmation suivantes :

Interfaces

 
IMFDeviceTransform

Cette section contient des informations de référence pour l’interface IMFDeviceTransform.
IMFDeviceTransformCallback

Implémentez ce rappel pour recevoir des notifications lorsque des mémoires tampons de trames allouées par le système sont envoyées au pilote de périphérique.
IMFTransform

Implémentée par toutes les transformations media foundation (MFT).

Fonctions

 
MFCreateTransformActivate

Crée un objet d’activation générique pour les transformations Media Foundation (MFT).

Structures

 
MFT_INPUT_STREAM_INFO

Contient des informations sur un flux d’entrée sur une transformation Media Foundation (MFT). Pour obtenir ces valeurs, appelez IMFTransform::GetInputStreamInfo.
MFT_OUTPUT_DATA_BUFFER

Contient des informations sur une mémoire tampon de sortie pour une transformation Media Foundation. Cette structure est utilisée dans la méthode IMFTransform::P rocessOutput.
MFT_OUTPUT_STREAM_INFO

Contient des informations sur un flux de sortie sur une transformation Media Foundation (MFT). Pour obtenir ces valeurs, appelez IMFTransform::GetOutputStreamInfo.
STREAM_MEDIUM

Pas pour l’utilisation de l’application.

Énumérations

 
_MFT_DRAIN_TYPE

Non pris en charge. (_MFT_DRAIN_TYPE)
_MFT_INPUT_DATA_BUFFER_FLAGS

Définit des indicateurs pour la méthode IMFTransform::P rocessInput. Actuellement, aucun indicateur n’est défini.
_MFT_INPUT_STATUS_FLAGS

Indique la status d’un flux d’entrée sur une transformation Media Foundation (MFT).
_MFT_INPUT_STREAM_INFO_FLAGS

Décrit un flux d’entrée sur une transformation Media Foundation (MFT).
_MFT_OUTPUT_DATA_BUFFER_FLAGS

Définit des indicateurs pour la méthode IMFTransform::P rocessOutput.
_MFT_OUTPUT_STATUS_FLAGS

Indique si une transformation Media Foundation (MFT) peut produire des données de sortie.
_MFT_OUTPUT_STREAM_INFO_FLAGS

Décrit un flux de sortie sur une transformation Media Foundation (MFT).
_MFT_PROCESS_OUTPUT_FLAGS

Définit des indicateurs pour le traitement d’exemples de sortie dans une transformation Media Foundation (MFT).
_MFT_PROCESS_OUTPUT_STATUS

Indique le status d’un appel à IMFTransform::P rocessOutput.
_MFT_SET_TYPE_FLAGS

Définit des indicateurs pour le paramètre ou le test du type de média sur une transformation Media Foundation (MFT).
MF3DVideoOutputType

Spécifie comment générer un flux vidéo stéréoscopique 3D.
MFT_MESSAGE_TYPE

Définit des messages pour une transformation Media Foundation (MFT).