Metode IMFSourceReaderCallback::OnReadSample (mfreadwrite.h)
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 |
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