Fungsi MFCreateSinkWriterFromMediaSink (mfreadwrite.h)

Membuat penulis sink dari sink media.

Sintaks

HRESULT MFCreateSinkWriterFromMediaSink(
  [in]  IMFMediaSink  *pMediaSink,
  [in]  IMFAttributes *pAttributes,
  [out] IMFSinkWriter **ppSinkWriter
);

Parameter

[in] pMediaSink

Arahkan ke antarmuka IMFMediaSink dari sink media.

[in] pAttributes

Arahkan ke antarmuka IMFAttributes . Anda dapat menggunakan parameter ini untuk mengonfigurasi penulis sink. Untuk informasi selengkapnya, lihat Atribut Penulis Sink. Parameter ini bisa NULL.

[out] ppSinkWriter

Menerima pointer ke antarmuka IMFSinkWriter . Pemanggil harus merilis antarmuka.

Nilai kembali

Jika fungsi ini berhasil, fungsi akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Keterangan

Panggil CoInitialize(Ex) dan MFStartup sebelum memanggil fungsi ini.

Ketika Anda selesai menggunakan sink media, panggil metode IMFMediaSink::Shutdown sink media. (Penulis sink tidak mematikan sink media.) Lepaskan penulis sink sebelum memanggil Matikan pada sink media.

Fungsi ini tersedia di Windows Vista jika Pelengkap Pembaruan Platform untuk Windows Vista diinstal.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 7, Windows Vista, dan Suplemen Pembaruan Platform untuk Windows Vista [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2008 R2 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header mfreadwrite.h
Pustaka Mfreadwrite.lib
DLL Mfreadwrite.dll

Lihat juga

Fungsi Media Foundation