Bagikan melalui


header usbcamdi.h

Header ini digunakan oleh aliran. Untuk informasi selengkapnya, lihat:

usbcamdi.h berisi antarmuka pemrograman berikut:

Fungsi

 
ILOGENTRY

Pelajari selengkapnya tentang: Makro ILOGENTRY
USBCAMD_AdapterReceivePacket

Fungsi USBCAMD_AdapterReceivePacket memungkinkan USBCAMD memproses blok permintaan aliran (SRB) berbasis adaptor.
USBCAMD_ControlVendorCommand

Fungsi USBCAMD_ControlVendorCommand mengirimkan perintah khusus vendor ke pipa kontrol.
USBCAMD_Debug_LogEntry

Fungsi USBCAMD_Debug_LogEntry dipanggil oleh minidriver kamera untuk mencatat informasi penelusuran kesalahan ke file.
USBCAMD_DriverEntry

Fungsi USBCAMD_DriverEntry mendaftarkan minidriver dengan USBCAMD, secara efektif mengikat USBCAMD dan minidriver bersama-sama.
USBCAMD_GetRegistryKeyValue

Fungsi USBCAMD_GetRegistryKeyValue mengambil nilai kunci registri khusus instans perangkat.
USBCAMD_InitializeNewInterface

Fungsi USBCAMD_InitializeNewInterface menyediakan USBCAMD dengan semua informasi yang diperlukan untuk mengonfigurasi minidriver kamera agar berfungsi dengan benar dengan driver kelas stream dan driver bus USB.
USBCAMD_SelectAlternateInterface

Fungsi USBCAMD_SelectAlternateInterface memilih pengaturan alternatif dalam antarmuka streaming video USB.

Fungsi panggilan balik

 
PADAPTER_RECEIVE_PACKET_ROUTINE

Fungsi panggilan balik AdapterReceivePacket kamera minidriver memproses blok permintaan aliran berbasis adaptor (SRB) yang diteruskan oleh driver kelas stream.
PCAM_ALLOCATE_BW_ROUTINE

Fungsi panggilan balik CamAllocateBandwidth kamera minidriver memilih pengaturan alternatif yang sesuai dalam antarmuka streaming video USB dan menyiapkan perangkat untuk di-streaming.
PCAM_ALLOCATE_BW_ROUTINE_EX

Fungsi panggilan balik CamAllocateBandwidthEx kamera minidriver memilih pengaturan alternatif yang sesuai dalam antarmuka streaming video USB dan menyiapkan perangkat untuk di-streaming.
PCAM_CONFIGURE_ROUTINE

Fungsi panggilan balik Konfigurasi Camdriver kamera minidriver mengonfigurasi antarmuka streaming isochronous.
PCAM_CONFIGURE_ROUTINE_EX

Fungsi panggilan balik CamConfigureEx kamera minidriver mengonfigurasi antarmuka streaming isochronous.
PCAM_FREE_BW_ROUTINE

Fungsi panggilan balik CamFreeBandwidth kamera minidriver memilih pengaturan alternatif dalam antarmuka streaming video USB yang tidak menggunakan bandwidth.
PCAM_FREE_BW_ROUTINE_EX

Fungsi panggilan balik CamFreeBandwidthEx kamera minidriver memilih pengaturan alternatif dalam antarmuka streaming video USB yang tidak menggunakan bandwidth.
PCAM_INITIALIZE_ROUTINE

Fungsi panggilan balik minidriver kamera menginisialisasi perangkat atau melakukan pembersihan khusus minidriver yang diperlukan.
PCAM_NEW_FRAME_ROUTINE

Fungsi panggilan balik CamNewVideoFrame kamera minidriver menginisialisasi struktur konteks bingkai video baru.
PCAM_NEW_FRAME_ROUTINE_EX

Fungsi panggilan balik CamNewVideoFrameEx kamera minidriver menginisialisasi struktur konteks bingkai video baru.
PCAM_PROCESS_PACKET_ROUTINE

Fungsi panggilan balik CamProcessUSBPacket kamera minidriver memproses paket USB.
PCAM_PROCESS_PACKET_ROUTINE_EX

Fungsi panggilan balik CamProcessUSBPacketEx kamera minidriver memproses paket USB.
PCAM_PROCESS_RAW_FRAME_ROUTINE

Fungsi panggilan balik CamProcessRawVideoFrame kamera minidriver mendekode bingkai video mentah.
PCAM_PROCESS_RAW_FRAME_ROUTINE_EX

Fungsi panggilan balik CamProcessRawVideoFrameEx kamera minidriver mendekode bingkai video mentah.
PCAM_START_CAPTURE_ROUTINE

Fungsi panggilan balik CamStartCapture kamera minidriver memilih pengaturan alternatif yang sesuai dalam antarmuka streaming video USB dan menyiapkan perangkat untuk streaming.
PCAM_START_CAPTURE_ROUTINE_EX

Fungsi panggilan balik CamStartCaptureEx kamera minidriver memilih pengaturan alternatif yang sesuai dalam antarmuka streaming video USB dan menyiapkan perangkat untuk di-streaming.
PCAM_STATE_ROUTINE

Fungsi panggilan balik status kamera minidriver memulihkan status konteks perangkat yang disimpan sebelumnya atau menyimpan status konteks perangkat saat ini.
PCAM_STOP_CAPTURE_ROUTINE

Fungsi panggilan balik CamStopCapture kamera minidriver melakukan pemrosesan apa pun setelah aliran dihentikan.
PCAM_STOP_CAPTURE_ROUTINE_EX

Fungsi panggilan balik CamStopCaptureEx kamera minidriver melakukan pemrosesan apa pun setelah aliran dihentikan.
PCOMMAND_COMPLETE_FUNCTION

Fungsi panggilan balik CommandCompleteFunction kamera minidriver memungkinkan minidriver kamera melakukan tugas tambahan yang diperlukan untuk menyelesaikan layanan USBCAMD tertentu
PFNUSBCAMD_BulkReadWrite

Layanan USBCAMD_BulkReadWrite melakukan operasi baca atau tulis pada pipa massal yang ditentukan.
PFNUSBCAMD_CancelBulkReadWrite

Layanan USBCAMD_CancelBulkReadWrite membatalkan permintaan baca atau tulis massal yang tertunda.
PFNUSBCAMD_SetIsoPipeState

Layanan USBCAMD_SetIsoPipeState mengizinkan minidriver kamera untuk mengontrol status streaming pada pipa isochronous.
PFNUSBCAMD_SetVideoFormat

Layanan USBCAMD_SetVideoFormat digunakan untuk memberi tahu USBCAMD bahwa format video telah berubah.
PFNUSBCAMD_WaitOnDeviceEvent

Layanan USBCAMD_WaitOnDeviceEvent digunakan untuk melakukan pembacaan dari pipa interupsi jika kamera memiliki pipa interupsi untuk pemberitahuan peristiwa eksternal.
PSTREAM_RECEIVE_PACKET

Pelajari selengkapnya tentang: fungsi panggilan balik PSTREAM_RECEIVE_PACKET

Struktur

 
USBCAMD_DEVICE_DATA

Struktur ini usang dan disediakan untuk menjaga kompatibilitas mundur dengan USBCAMD asli.
USBCAMD_DEVICE_DATA2

Struktur USBCAMD_DEVICE_DATA2 menentukan titik masuk untuk fungsi minidriver kamera yang dipanggil USBCAMD.
USBCAMD_INTERFACE

Struktur USBCAMD_INTERFACE mendefinisikan serangkaian layanan yang terkait dengan antarmuka bus USB.
USBCAMD_Pipe_Config_Descriptor

Struktur USBCAMD_Pipe_Config_Descriptor menjelaskan hubungan antara pipa dan aliran.

Enumerasi

 
USBCAMD_CamControlFlags

Pelajari selengkapnya tentang: enumerasi USBCAMD_CamControlFlags