Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Dipanggil ketika metode IMFSourceReader::ReadSample selesai.
Sintaks
HRESULT OnReadSample(
[in] HRESULT hrStatus,
[in] DWORD dwStreamIndex,
[in] DWORD dwStreamFlags,
[in] LONGLONG llTimestamp,
[in] IMFSample *pSample
);
Parameter
[in] hrStatus
Kode status. Jika terjadi kesalahan saat memproses sampel berikutnya, parameter ini berisi kode kesalahan.
[in] dwStreamIndex
Indeks aliran berbasis nol yang mengirimkan sampel.
[in] dwStreamFlags
Bitwise ATAU nol atau lebih bendera dari enumerasi MF_SOURCE_READER_FLAG .
[in] llTimestamp
Stempel waktu sampel, atau waktu peristiwa streaming yang ditunjukkan dalam dwStreamFlags. Waktu diberikan dalam unit 100 nanodetik.
[in] pSample
Penunjuk ke antarmuka IMFSample dari sampel media. Parameter ini mungkin NULL.
Nilai kembali
Mengembalikan nilai HRESULT . Saat ini, pembaca sumber mengabaikan nilai yang dikembalikan.
Keterangan
Parameter pSample mungkin NULL. Misalnya, ketika pembaca sumber mencapai akhir aliran, dwStreamFlags berisi bendera MF_SOURCE_READERF_ENDOFSTREAM , dan pSample adalah NULL.
Jika ada celah dalam aliran, dwStreamFlags berisi bendera MF_SOURCE_READERF_STREAMTICK , pSample adalah NULL, dan llTimestamp menunjukkan waktu ketika celah terjadi.
Antarmuka ini tersedia di Windows Vista jika Suplemen 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 |