Share via


Metodo IMFMediaSink::GetStreamSinkByIndex (mfidl.h)

Ottiene un sink di flusso, specificato dall'indice.

Sintassi

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

Parametri

[in] dwIndex

Indice in base zero del flusso. Per ottenere il numero di flussi, chiamare IMFMediaSink::GetStreamSinkCount.

[out] ppStreamSink

Riceve un puntatore all'interfaccia IMFStreamSink del flusso. Il chiamante deve rilasciare l'interfaccia.

Valore restituito

Il metodo restituisce un valore HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.

Codice restituito Descrizione
S_OK
Il metodo è riuscito.
MF_E_INVALIDINDEX
Indice non valido.
MF_E_SHUTDOWN
È stato chiamato il metodo Shutdown del sink multimediale.

Commenti

L'enumerazione dei sink di flusso non è un'operazione thread-safe, perché i sink di flusso possono essere aggiunti o rimossi tra le chiamate a questo metodo.

Requisiti

   
Client minimo supportato Windows Vista [app desktop | App UWP]
Server minimo supportato Windows Server 2008 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione mfidl.h
Libreria Mfuuid.lib

Vedi anche

IMFMediaSink

Sink multimediali