Bagikan melalui


Metode CAMSchedule.Advise

[Fitur yang terkait dengan halaman ini, DirectShow, adalah fitur warisan. Ini telah digantikan oleh MediaPlayer, IMFMediaEngine, dan Pengambilan 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 Pengambilan Audio/Video 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 Advise mengirimkan semua permintaan yang dijadwalkan untuk waktu yang ditentukan atau sebelumnya.

Sintaks

REFERENCE_TIME Advise(
  [ref] const REFERENCE_TIME &rtTime
);

Parameter

rtTime [ref]

Nilai yang menentukan waktu referensi saat ini.

Nilai kembali

Mengembalikan waktu referensi permintaan saran terjadwal berikutnya, atau MAX_TIME jika tidak ada yang tersisa.

Keterangan

Ketika jam memanggil metode ini, jam menentukan waktu referensi saat ini. Penjadwal menentukan permintaan saran mana yang telah kedaluwarsa, jika ada, dan mengirimkannya. Jika permintaan satu bidikan kedaluwarsa, penjadwal akan menghapusnya. Jika permintaan berkala kedaluwarsa, penjadwal menjadwalkan ulang untuk waktu saran berikutnya. Metode mengembalikan waktu permintaan tertunda berikutnya.

Untuk mengirimkan permintaan saran, penjadwal memberi sinyal peristiwa atau semaphore yang diberikan dalam parameter hNotify dari metode CAMSchedule::AddAdvisePacket .

Persyaratan

Persyaratan Nilai
Header
Dsschedule.h (termasuk Streams.h)
Pustaka
Strmbase.lib (build ritel);
Strmbasd.lib (build debug)

Lihat juga

Kelas CAMSchedule