Partager via


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

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

Syntaxe

HRESULT GetOutputStreamInfo(
  [in]  DWORD                  dwOutputStreamID,
  [out] MFT_OUTPUT_STREAM_INFO *pStreamInfo
);

Paramètres

[in] dwOutputStreamID

Identificateur de flux de sortie. Pour obtenir la liste des identificateurs de flux, appelez IMFTransform::GetStreamIDs.

[out] pStreamInfo

Pointeur vers une structure MFT_OUTPUT_STREAM_INFO . La méthode remplit la structure avec des informations sur le flux de sortie.

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
Numéro de flux non valide.

Notes

Il est valide d’appeler cette méthode avant de définir les types de média. 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 ProcessOutput . Vous devrez donc peut-être appeler à nouveau cette méthode après l’une de ces opérations.

Si MFT_UNIQUE_METHOD_NAMES est défini avant d’inclure mftransform.h, cette méthode est renommée MFTGetOutputStreamInfo. 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 de Media Foundation