METODE IMFStreamSink::P rocessSample (mfidl.h)
Mengirimkan sampel ke aliran. Sink media memproses sampel.
Sintaks
HRESULT ProcessSample(
[in] IMFSample *pSample
);
Parameter
[in] pSample
Arahkan ke antarmuka IMFSample dari sampel yang berisi data yang valid untuk aliran.
Menampilkan nilai
Metode mengembalikan HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.
Menampilkan kode | Deskripsi |
---|---|
|
Metode berhasil. |
|
Sink media berada dalam status yang salah untuk menerima sampel. Misalnya, pra-pendaftaran selesai tetapi jam presentasi belum dimulai. |
|
Sampel memiliki stempel waktu yang tidak valid. Lihat Keterangan. |
|
Sink media dijeda atau dihentikan dan tidak dapat memproses sampel. |
|
Jam presentasi tidak diatur. Panggil IMFMediaSink::SetPresentationClock. |
|
Sampel tidak memiliki stempel waktu. |
|
Sink aliran belum diinisialisasi. |
|
Metode Matikan sink media telah dipanggil. |
|
Aliran ini dihapus dari sink media dan tidak lagi valid. |
Keterangan
Panggil metode ini saat sink aliran mengirim peristiwa MEStreamSinkRequestSample .
Metode ini dapat mengembalikan MF_E_INVALID_TIMESTAMP karena berbagai alasan, tergantung pada implementasi sink media:
- Stempel waktu negatif.
- Stempel waktu yang melompat mundur (dalam aliran yang sama).
- Stempel waktu untuk satu aliran telah menyimpang terlalu jauh dari stempel waktu pada aliran lain dalam sink media yang sama (misalnya, sink arsip yang mengalikan aliran).
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
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