enumerasi KSEVENT_CAMERAEVENT (ksmedia.h)

KSEVENT_CAMERAEVENT menghitung set peristiwa streaming kernel yang dapat digunakan oleh alur untuk mengaktifkan atau menonaktifkan pemberitahuan peristiwa kamera dari driver.

Sintaks

typedef enum {
  KSEVENT_PHOTO_SAMPLE_SCANNED
} KSEVENT_CAMERAEVENT;

Konstanta

 
KSEVENT_PHOTO_SAMPLE_SCANNED
Pemberitahuan peristiwa untuk menyinkronkan pemutaran suara rana untuk pengambilan foto.

Keterangan

DDI peristiwa kamera ditentukan oleh KSEVENTSETID_CameraEvent, set peristiwa streaming kernel yang dapat digunakan oleh alur untuk mengaktifkan atau menonaktifkan pemberitahuan peristiwa kamera dari driver. Ini adalah peristiwa tingkat filter yang berarti bahwa driver harus mengimplementasikan dan menentukan peristiwa dalam tabel otomatisasi filter dan menggunakan KsFilterGenerateEvents (atau KsGenerateEvents dengan objek filter) untuk menghasilkan pemberitahuan peristiwa.

KSEVENTSETID_CameraEvent dan struktur data terkait didefinisikan dalam Ksmedia.h sebagai berikut.

#define STATIC_KSEVENTSETID_CameraEvent \
    0x7899b2e0, 0x6b43, 0x4964, 0x9d, 0x2a, 0xa2, 0x1f, 0x40, 0x61, 0xf5, 0x76

DEFINE_GUIDSTRUCT("7899B2E0-6B43-4964-9D2A-A21F4061F576", KSEVENTSETID_CameraEvent);

#define KSEVENTSETID_CameraEvent DEFINE_GUIDNAMED(KSEVENTSETID_CameraEvent)

Saat ini hanya peristiwa KSEVENT_PHOTO_SAMPLE_SCANNED yang didefinisikan untuk set peristiwa KSEVENTSETID_CameraEvent . Alur berlangganan dan mendengarkan pemberitahuan peristiwa KSEVENT_PHOTO_SAMPLE_SCANNED untuk menyinkronkan pemutaran suara rana untuk pengambilan foto. Alur hanya akan merespons pemberitahuan peristiwa KSEVENT_PHOTO_SAMPLE_SCANNED pertama untuk pengambilan foto atau urutan foto tertentu. Ini akan memutar suara rana hanya sekali untuk pengambilan foto tunggal atau tangkapan urutan foto dan mengabaikan pemberitahuan berikutnya sampai pengambilan urutan foto atau foto selesai atau dihentikan.

Set kejadian ini bersifat opsional. Jika driver tidak mengimplementasikan set peristiwa, alur akan default ke pemutaran suara rana saat sampel foto pertama dalam pengambilan foto diterima oleh DevProxy.

Jika driver mengimplementasikan set peristiwa ini, alur hanya akan merespons peristiwa dan tidak akan menghasilkan suara rana saat menerima sampel foto. Oleh karena itu penting untuk memastikan pemberitahuan peristiwa KSEVENT_PHOTO_SAMPLE_SCANNED dihasilkan oleh driver ketika sampel foto dipindai, jika driver menerapkan dukungan set peristiwa ini.

Persyaratan

Persyaratan Nilai
Header ksmedia.h