Partager via


Interface IMFTransform (mftransform.h)

Implémenté par toutes les transformations Media Foundation (MFT).

Héritage

L’interface IMFTransform hérite de l’interface IUnknown . IMFTransform a également les types de membres suivants :

Méthodes

L’interface IMFTransform a ces méthodes.

 
IMFTransform ::AddInputStreams

Ajoute un ou plusieurs nouveaux flux d’entrée à cette transformation Media Foundation (MFT).
IMFTransform ::D eleteInputStream

Supprime un flux d’entrée de cette transformation Media Foundation (MFT).
IMFTransform ::GetAttributes

Obtient le magasin d’attributs global pour cette transformation Media Foundation (MFT).
IMFTransform ::GetInputAvailableType

Obtient un type de média disponible pour un flux d’entrée sur cette transformation Media Foundation (MFT).
IMFTransform ::GetInputCurrentType

Obtient le type de média actuel pour un flux d’entrée sur cette transformation Media Foundation (MFT).
IMFTransform ::GetInputStatus

Demande si un flux d’entrée sur cette transformation Media Foundation (MFT) peut accepter davantage de données.
IMFTransform ::GetInputStreamAttributes

Obtient le magasin d’attributs d’un flux d’entrée sur cette transformation Media Foundation (MFT).
IMFTransform ::GetInputStreamInfo

Obtient les exigences de mémoire tampon et d’autres informations pour un flux d’entrée sur cette transformation Media Foundation (MFT).
IMFTransform ::GetOutputAvailableType

Obtient un type de média disponible pour un flux de sortie sur cette transformation Media Foundation (MFT).
IMFTransform ::GetOutputCurrentType

Obtient le type de média actuel pour un flux de sortie sur cette transformation Media Foundation (MFT).
IMFTransform ::GetOutputStatus

Demande si la transformation Media Foundation (MFT) est prête à produire des données de sortie.
IMFTransform ::GetOutputStreamAttributes

Obtient le magasin d’attributs pour un flux de sortie sur cette transformation Media Foundation (MFT).
IMFTransform ::GetOutputStreamInfo

Obtient les exigences de mémoire tampon et d’autres informations pour un flux de sortie sur cette transformation Media Foundation (MFT).
IMFTransform ::GetStreamCount

Obtient le nombre actuel de flux d’entrée et de sortie sur cette transformation Media Foundation (MFT).
IMFTransform ::GetStreamIDs

Obtient les identificateurs de flux pour les flux d’entrée et de sortie sur cette transformation Media Foundation (MFT).
IMFTransform ::GetStreamLimits

Obtient le nombre minimal et maximal de flux d’entrée et de sortie pour cette transformation Media Foundation (MFT).
IMFTransform ::P rocessEvent

Envoie un événement à un flux d’entrée sur cette transformation Media Foundation (MFT).
IMFTransform ::P rocessInput

Fournit des données à un flux d’entrée sur cette transformation Media Foundation (MFT).
IMFTransform ::P rocessMessage

Envoie un message à la transformation Media Foundation (MFT).
IMFTransform ::P rocessOutput

Génère une sortie à partir des données d’entrée actuelles.
IMFTransform ::SetInputType

Définit, teste ou efface le type de média d’un flux d’entrée sur cette transformation Media Foundation (MFT).
IMFTransform ::SetOutputBounds

Définit la plage d’horodatages dont le client a besoin pour la sortie.
IMFTransform ::SetOutputType

Définit, teste ou efface le type de média pour un flux de sortie sur cette transformation Media Foundation (MFT).

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau | applications UWP]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau | applications UWP]
Plateforme cible Windows
En-tête mftransform.h

Voir aussi

Interfaces Media Foundation

Transformations Media Foundation