IMFSinkWriter::Metode WriteSample (mfreadwrite.h)
Mengirimkan sampel ke penulis sink.
Sintaks
HRESULT WriteSample(
[in] DWORD dwStreamIndex,
[in] IMFSample *pSample
);
Parameter
[in] dwStreamIndex
Indeks aliran berbasis nol untuk sampel ini.
[in] pSample
Penunjuk ke antarmuka IMFSample sampel.
Nilai kembali
Metode mengembalikan HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.
Menampilkan kode | Deskripsi |
---|---|
|
Metode berhasil. |
|
Permintaan tidak valid. |
Keterangan
Anda harus memanggil IMFSinkWriter::BeginWriting sebelum memanggil metode ini. Jika tidak, metode mengembalikan MF_E_INVALIDREQUEST.
Secara default, penulis sink membatasi laju data masuk dengan memblokir utas panggilan di dalam metode WriteSample . Ini mencegah aplikasi mengirimkan sampel terlalu cepat. Untuk menonaktifkan perilaku ini, atur atribut MF_SINK_WRITER_DISABLE_THROTTLING saat Anda membuat penulis sink.
Antarmuka ini tersedia pada 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 |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk