Заголовок 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