Заголовок usbcamdi.h
Этот заголовок используется потоком. Дополнительные сведения см. в разделе:
usbcamdi.h содержит следующие программные интерфейсы:
Функции
ILOGENTRY Дополнительные сведения: Макрос ILOGENTRY |
USBCAMD_AdapterReceivePacket Функция USBCAMD_AdapterReceivePacket позволяет USBCAMD обрабатывать блок запросов потока на основе адаптера (SRB). |
USBCAMD_ControlVendorCommand Функция USBCAMD_ControlVendorCommand отправляет команды конкретного поставщика в канал управления. |
USBCAMD_Debug_LogEntry Функция USBCAMD_Debug_LogEntry вызывается мини-накопителем камеры для записи отладочную информацию в файл. |
USBCAMD_DriverEntry Функция USBCAMD_DriverEntry регистрирует мини-накопитель с помощью USBCAMD, эффективно связывая USBCAMD и мини-диск вместе. |
USBCAMD_GetRegistryKeyValue Функция USBCAMD_GetRegistryKeyValue извлекает значение раздела реестра для конкретного экземпляра устройства. |
USBCAMD_InitializeNewInterface Функция USBCAMD_InitializeNewInterface предоставляет USBCAMD все необходимые сведения для настройки мини-драйвера камеры для правильной работы с драйвером класса stream и драйвером шины USB. |
USBCAMD_SelectAlternateInterface Функция USBCAMD_SelectAlternateInterface выбирает альтернативный параметр в интерфейсе потоковой передачи видео по USB. |
Функции обратного вызова
PADAPTER_RECEIVE_PACKET_ROUTINE Функция обратного вызова AdapterReceivePacket мини-накопителя камеры обрабатывает блоки запросов потока на основе адаптера (SRB), передаваемые ей драйвером класса потока. |
PCAM_ALLOCATE_BW_ROUTINE Функция обратного вызова CamAllocateBandwidth мини-накопителя камеры выбирает соответствующий альтернативный параметр в интерфейсе потоковой передачи видео ПО USB и подготавливает устройство к потоковой передаче. |
PCAM_ALLOCATE_BW_ROUTINE_EX Функция обратного вызова CamAllocateBandwidthEx мини-накопителя камеры выбирает соответствующий альтернативный параметр в интерфейсе потоковой передачи видео USB и подготавливает устройство к потоковой передаче. |
PCAM_CONFIGURE_ROUTINE Функция обратного вызова CamConfigure мини-накопителя камеры настраивает изохронный интерфейс потоковой передачи. |
PCAM_CONFIGURE_ROUTINE_EX Функция обратного вызова CamConfigureEx мини-накопителя камеры настраивает изохронный интерфейс потоковой передачи. |
PCAM_FREE_BW_ROUTINE Функция обратного вызова CamFreeBandwidth мини-накопителя камеры выбирает альтернативный параметр в интерфейсе потоковой передачи видео USB, который не использует пропускную способность. |
PCAM_FREE_BW_ROUTINE_EX Функция обратного вызова CamFreeBandwidthEx мини-накопителя камеры выбирает альтернативный параметр в интерфейсе потоковой передачи видео USB, который не использует пропускную способность. |
PCAM_INITIALIZE_ROUTINE Функция обратного вызова мини-накопителя камеры инициализирует устройство или выполняет необходимую очистку для конкретного мини-накопителя. |
PCAM_NEW_FRAME_ROUTINE Функция обратного вызова CamNewVideoFrame minidriver камеры инициализирует новую структуру контекста видеокадра. |
PCAM_NEW_FRAME_ROUTINE_EX Функция обратного вызова CamNewVideoFrameEx мини-накопителя камеры инициализирует новую структуру контекста видеокадра. |
PCAM_PROCESS_PACKET_ROUTINE Функция обратного вызова CamProcessUSBPacket мини-накопителя камеры обрабатывает USB-пакет. |
PCAM_PROCESS_PACKET_ROUTINE_EX Функция обратного вызова CamProcessUSBPacketEx мини-накопителя камеры обрабатывает USB-пакет. |
PCAM_PROCESS_RAW_FRAME_ROUTINE Функция обратного вызова CamProcessRawVideoFrame мини-накопителя камеры декодирует необработанный видеокадр. |
PCAM_PROCESS_RAW_FRAME_ROUTINE_EX Функция обратного вызова CamProcessRawVideoFrameEx мини-накопителя камеры декодирует необработанный видеокадр. |
PCAM_START_CAPTURE_ROUTINE Функция обратного вызова CamStartCapture мини-накопителя камеры выбирает соответствующий альтернативный параметр в интерфейсе потоковой передачи видео по USB и подготавливает устройство к потоковой передаче. |
PCAM_START_CAPTURE_ROUTINE_EX Функция обратного вызова CamStartCaptureEx мини-накопителя камеры выбирает соответствующий альтернативный параметр в интерфейсе потоковой передачи видео ПО USB и подготавливает устройство к потоковой передаче. |
PCAM_STATE_ROUTINE Функция обратного вызова состояния мини-накопителя камеры восстанавливает ранее сохраненное состояние контекста устройства или сохраняет текущее состояние контекста устройства. |
PCAM_STOP_CAPTURE_ROUTINE Функция обратного вызова CamStopCapture minidriver камеры выполняет любую обработку после остановки потока. |
PCAM_STOP_CAPTURE_ROUTINE_EX Функция обратного вызова CamStopCaptureEx мини-накопителя камеры выполняет любую обработку после остановки потока. |
PCOMMAND_COMPLETE_FUNCTION Функция обратного вызова CommandCompleteFunction мини-накопителя камеры позволяет мини-отвертке камеры выполнять любые дополнительные задачи, необходимые для выполнения определенных служб USBCAMD. |
PFNUSBCAMD_BulkReadWrite Служба USBCAMD_BulkReadWrite выполняет операцию чтения или записи в указанном массовом канале. |
PFNUSBCAMD_CancelBulkReadWrite Служба USBCAMD_CancelBulkReadWrite отменяет ожидающий запрос на массовое чтение или запись. |
PFNUSBCAMD_SetIsoPipeState Служба USBCAMD_SetIsoPipeState позволяет мини-накопителю камеры управлять состоянием потоковой передачи по изохронному каналу. |
PFNUSBCAMD_SetVideoFormat Служба USBCAMD_SetVideoFormat используется для уведомления USBCAMD об изменении формата видео. |
PFNUSBCAMD_WaitOnDeviceEvent Служба USBCAMD_WaitOnDeviceEvent используется для выполнения операций чтения из канала прерывания, если камера имеет канал прерывания для уведомлений о внешних событиях. |
PSTREAM_RECEIVE_PACKET Дополнительные сведения: функция обратного вызова PSTREAM_RECEIVE_PACKET |
Структуры
USBCAMD_DEVICE_DATA Эта структура устарела и предоставляется для обеспечения обратной совместимости с исходным USBCAMD. |
USBCAMD_DEVICE_DATA2 Структура USBCAMD_DEVICE_DATA2 указывает точки входа для функций мини-накопителя камеры, которые вызывает USBCAMD. |
USBCAMD_INTERFACE Структура USBCAMD_INTERFACE определяет набор служб, связанных с интерфейсами USB-шины. |
USBCAMD_Pipe_Config_Descriptor Структура USBCAMD_Pipe_Config_Descriptor описывает связь между каналами и потоками. |
Перечисления
USBCAMD_CamControlFlags Дополнительные сведения: перечисление USBCAMD_CamControlFlags |