Partager via


Méthode IMFTransform::GetInputStreamInfo (mftransform.h)

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

Syntaxe

HRESULT GetInputStreamInfo(
  [in]  DWORD                 dwInputStreamID,
  [out] MFT_INPUT_STREAM_INFO *pStreamInfo
);

Paramètres

[in] dwInputStreamID

Identificateur de flux d’entrée. Pour obtenir la liste des identificateurs de flux, appelez IMFTransform::GetStreamIDs.

[out] pStreamInfo

Pointeur vers une structure MFT_INPUT_STREAM_INFO . La méthode remplit la structure avec des informations sur le flux d’entrée.

Valeur retournée

Cette méthode retourne un code HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.

Code de retour Description
S_OK
S_OK
MF_E_INVALIDSTREAMNUMBER
Identificateur de flux non valide.

Notes

Il est valide d’appeler cette méthode avant de définir les types de médias. Notez que les résultats de cet appel peuvent changer dynamiquement après le changement du type de média et après l’appel de ProcessInput . Vous devrez peut-être appeler à nouveau cette méthode après l’une ou l’autre d’entre elles.

Si MFT_UNIQUE_METHOD_NAMES est défini avant d’inclure mftransform.h, cette méthode est renommée MFTGetInputStreamInfo. Consultez Création d’objets DMO/MFT hybrides.

Spécifications

   
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
Bibliothèque Mfuuid.lib

Voir aussi

IMFTransform

Transformations Media Foundation