Partager via


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

Obtient un récepteur de flux, spécifié par l’identificateur de flux.

Syntaxe

HRESULT GetStreamSinkById(
  [in]  DWORD         dwStreamSinkIdentifier,
  [out] IMFStreamSink **ppStreamSink
);

Paramètres

[in] dwStreamSinkIdentifier

Identificateur de flux du récepteur de flux.

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

Notes

Si vous ajoutez un récepteur de flux en appelant la méthode IMFMediaSink::AddStreamSink , l’identificateur de flux est spécifié dans le paramètre dwStreamSinkIdentifier de cette méthode. Si le récepteur multimédia a un ensemble fixe de flux, il affecte les identificateurs de flux.

Pour énumérer les flux par numéro d’index au lieu de l’identificateur de flux, appelez IMFMediaSink::GetStreamSinkByIndex.

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