Méthode IMFMediaSink::GetStreamSinkByIndex (mfidl.h)

Obtient un récepteur de flux, spécifié par index.

Syntaxe

HRESULT GetStreamSinkByIndex(
  [in]  DWORD         dwIndex,
  [out] IMFStreamSink **ppStreamSink
);

Paramètres

[in] dwIndex

Index de base zéro du flux. Pour obtenir le nombre de flux, appelez IMFMediaSink::GetStreamSinkCount.

[out] ppStreamSink

Reçoit un pointeur vers l’interface IMFStreamSink du flux. L’appelant doit libérer l’interface.

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_INVALIDINDEX
L’index n’est pas valide.
MF_E_SHUTDOWN
La méthode Shutdown du récepteur multimédia a été appelée.

Notes

L’énumération des récepteurs de flux de flux n’est pas une opération thread-safe, car les récepteurs de flux peuvent être ajoutés ou supprimés entre les appels à cette méthode.

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

Voir aussi

IMFMediaSink

Récepteurs multimédias