struktur USBCAMD_DEVICE_DATA2 (usbcamdi.h)
Struktur USBCAMD_DEVICE_DATA2 menentukan titik masuk untuk fungsi minidriver kamera yang dipanggil USBCAMD.
Sintaks
typedef struct _USBCAMD_DEVICE_DATA2 {
ULONG Sig;
PCAM_INITIALIZE_ROUTINE CamInitialize;
PCAM_INITIALIZE_ROUTINE CamUnInitialize;
PCAM_PROCESS_PACKET_ROUTINE_EX CamProcessUSBPacketEx;
PCAM_NEW_FRAME_ROUTINE_EX CamNewVideoFrameEx;
PCAM_PROCESS_RAW_FRAME_ROUTINE_EX CamProcessRawVideoFrameEx;
PCAM_START_CAPTURE_ROUTINE_EX CamStartCaptureEx;
PCAM_STOP_CAPTURE_ROUTINE_EX CamStopCaptureEx;
PCAM_CONFIGURE_ROUTINE_EX CamConfigureEx;
PCAM_STATE_ROUTINE CamSaveState;
PCAM_STATE_ROUTINE CamRestoreState;
PCAM_ALLOCATE_BW_ROUTINE_EX CamAllocateBandwidthEx;
PCAM_FREE_BW_ROUTINE_EX CamFreeBandwidthEx;
} USBCAMD_DEVICE_DATA2, *PUSBCAMD_DEVICE_DATA2;
Anggota
Sig
Dicadangkan. Jangan gunakan.
CamInitialize
Penunjuk ke minidriver kamera yang ditentukan fungsi panggilan balik CamInitialize . Titik masuk ini diperlukan.
CamUnInitialize
Penunjuk ke fungsi panggilan balik CamUnInitialize yang ditentukan minidriver kamera. Titik masuk ini diperlukan.
CamProcessUSBPacketEx
Penunjuk ke minidriver kamera yang ditentukan fungsi panggilan balik CamProcessUSBPacketEx . Ini adalah titik masuk opsional. Jika minidriver tidak menerapkan fungsi ini, itu harus menunjuk ke fungsi kosong.
CamNewVideoFrameEx
Penunjuk ke minidriver kamera yang ditentukan fungsi panggilan balik CamNewVideoFrameEx . Ini adalah titik masuk opsional. Jika minidriver tidak menerapkan fungsi ini, itu harus menunjuk ke fungsi kosong.
CamProcessRawVideoFrameEx
Penunjuk ke fungsi panggilan balik CamProcessRawVideoFrameEx yang ditentukan kamera. Ini adalah titik masuk opsional. Jika minidriver tidak menerapkan fungsi ini, itu harus menunjuk ke fungsi kosong.
CamStartCaptureEx
Penunjuk ke fungsi panggilan balik CamStartCaptureEx yang ditentukan minidriver kamera. Titik masuk ini diperlukan.
CamStopCaptureEx
Penunjuk ke fungsi panggilan balik CamStopCaptureEx yang ditentukan minidriver kamera. Titik masuk ini diperlukan.
CamConfigureEx
Penunjuk ke minidriver kamera yang ditentukan fungsi panggilan balik CamConfigureEx . Titik masuk ini diperlukan.
CamSaveState
Penunjuk ke fungsi panggilan balik CamSaveState yang ditentukan minidriver kamera. Ini adalah titik masuk opsional. Jika minidriver tidak menerapkan fungsi ini, itu harus menunjuk ke fungsi kosong.
CamRestoreState
Penunjuk ke fungsi panggilan balik CamRestoreState yang ditentukan minidriver kamera. Ini adalah titik masuk opsional. Jika minidriver tidak menerapkan fungsi ini, itu harus menunjuk ke fungsi kosong.
CamAllocateBandwidthEx
Penunjuk ke minidriver kamera yang ditentukan fungsi panggilan balik CamAllocateBandwidthEx . Titik masuk ini diperlukan.
CamFreeBandwidthEx
Penunjuk ke minidriver kamera yang ditentukan fungsi panggilan balik CamFreeBandwidthEx . Titik masuk ini diperlukan.
Keterangan
Minidriver kamera meneruskan struktur USBCAMD_DEVICE_DATA2 ke USBCAMD sebagai parameter untuk layanan USBCAMD USBCAMD_InitializeNewInterface.
Minidriver kamera yang harus kompatibel dengan pustaka USBCAMD asli harus menggunakan struktur USBCAMD_DEVICE_DATA .
Persyaratan
Persyaratan | Nilai |
---|---|
Header | usbcamdi.h (termasuk Usbcamdi.h) |
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