Metode IMFMediaSink::GetStreamSinkById (mfidl.h)

Mendapatkan sink aliran, yang ditentukan oleh pengidentifikasi aliran.

Sintaks

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

Parameter

[in] dwStreamSinkIdentifier

Pengidentifikasi aliran sink aliran.

[out] ppStreamSink

Menerima penunjuk ke antarmuka IMFStreamSink aliran. Pemanggil harus merilis antarmuka.

Menampilkan nilai

Metode mengembalikan HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.

Menampilkan kode Deskripsi
S_OK
Metode berhasil.
MF_E_INVALIDSTREAMNUMBER
Pengidentifikasi aliran tidak valid.
MF_E_SHUTDOWN
Metode Matikan sink media telah dipanggil.

Keterangan

Jika Anda menambahkan sink aliran dengan memanggil metode IMFMediaSink::AddStreamSink , pengidentifikasi aliran ditentukan dalam parameter dwStreamSinkIdentifier dari metode tersebut. Jika sink media memiliki set aliran tetap, sink media menetapkan pengidentifikasi aliran.

Untuk menghitung aliran menurut nomor indeks alih-alih pengidentifikasi aliran, panggil IMFMediaSink::GetStreamSinkByIndex.

Persyaratan

   
Klien minimum yang didukung Windows Vista [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2008 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header mfidl.h
Pustaka Mfuuid.lib

Lihat juga

IMFMediaSink

Sink Media