Metodo IMFMediaSink::GetStreamSinkById (mfidl.h)
Ottiene un sink di flusso specificato dall'identificatore di flusso.
Sintassi
HRESULT GetStreamSinkById(
[in] DWORD dwStreamSinkIdentifier,
[out] IMFStreamSink **ppStreamSink
);
Parametri
[in] dwStreamSinkIdentifier
Identificatore di flusso del sink di flusso.
[out] ppStreamSink
Riceve un puntatore all'interfaccia FMStreamSink del flusso. Il chiamante deve rilasciare l'interfaccia.
Valore restituito
Il metodo restituisce un HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.
Codice restituito | Descrizione |
---|---|
|
Il metodo è riuscito. |
|
L'identificatore di flusso non è valido. |
|
Il metodo Shutdown del sink multimediale è stato chiamato. |
Commenti
Se si aggiunge un sink di flusso chiamando il metodo IMFMediaSink::AddStreamSink , l'identificatore di flusso viene specificato nel parametro dwStreamSinkIdentifier di tale metodo. Se il sink multimediale ha un set fisso di flussi, il sink multimediale assegna gli identificatori di flusso.
Per enumerare i flussi in base al numero di indice anziché l'identificatore di flusso, chiamare FMMediaSink::GetStreamSinkByIndex.
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 |