Metode CBaseVideoRenderer.ShouldDrawSampleNow
[Fitur yang terkait dengan halaman ini, DirectShow, adalah fitur warisan. Ini telah digantikan oleh MediaPlayer, IMFMediaEngine, dan Tangkapan Audio/Video di Media Foundation. Fitur-fitur tersebut telah dioptimalkan untuk Windows 10 dan Windows 11. Microsoft sangat menyarankan agar kode baru menggunakan MediaPlayer, IMFMediaEngine dan Audio/Video Capture di Media Foundation alih-alih DirectShow, jika memungkinkan. Microsoft menyarankan agar kode yang ada yang menggunakan API warisan ditulis ulang untuk menggunakan API baru jika memungkinkan.]
Metode ShouldDrawSampleNow
menentukan apakah video harus digambar tanpa mengatur tautan saran timer dengan jam.
Sintaks
virtual HRESULT ShouldDrawSampleNow(
IMediaSample *pMediaSample,
REFERENCE_TIME *ptrStart,
REFERENCE_TIME *ptrEnd
);
Parameter
-
pMediaSample
-
Arahkan ke antarmuka IMediaSample untuk sampel.
-
ptrMulai
-
Arahkan ke waktu untuk mulai merender.
-
ptrEnd
-
Arahkan ke waktu untuk berhenti merender.
Nilai kembali
Mengembalikan nilai HRESULT . Mengembalikan S_OK rata-rata menggambar sekaligus tanpa menunggu, S_FALSE rata-rata menggambar pada waktu ptrStart, atau kesalahan yang berarti tidak menggambar sampel; yaitu, lewati untuk menghemat waktu.
Keterangan
Fungsi anggota ini mengambil alih CBaseRenderer::ShouldDrawSampleNow.
Persyaratan
Persyaratan | Nilai |
---|---|
Header |
|
Pustaka |
|