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 |
|
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 |