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