Bagikan melalui


Metode CAMSchedule.AddAdvisePacket

[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 ini AddAdvisePacket menambahkan permintaan saran ke daftar permintaan yang tertunda.

Sintaks

DWORD_PTR AddAdvisePacket(
  [ref] const REFERENCE_TIME &time1,
  [ref] const REFERENCE_TIME &time2,
              HANDLE         hNotify,
              BOOL           bPeriodic
);

Parameter

time1 [ref]

Waktu yang diminta untuk saran.

time2 [ref]

Untuk permintaan saran berkala, waktu antara pemberitahuan. Parameter ini diabaikan jika bPeriodicFALSE.

hNotify

Tangani ke semaphore jika bPeriodicTRUE, atau tangani ke peristiwa jika bPeriodicFALSE.

bPeriodic

Nilai Boolean yang menentukan apakah akan menambahkan pemberitahuan berkala atau pemberitahuan satu bidikan. Jika TRUE, pemberitahuan berkala; parameter time2 menentukan waktu antara pemberitahuan. Jika FALSE, pemberitahuan hanya terjadi sekali.

Mengembalikan nilai

Mengembalikan pengidentifikasi untuk permintaan saran ("cookie"). Jika metode gagal, nilai yang dikembalikan adalah nol.

Persyaratan

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

Lihat juga

Kelas CAMSchedule