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 提供了配置相机微型驱动程序以正确使用流类驱动程序和 USB 总线驱动程序所需的所有信息。 |
USBCAMD_SelectAlternateInterface USBCAMD_SelectAlternateInterface 函数在 USB 视频流式处理接口中选择备用设置。 |
回调函数
PADAPTER_RECEIVE_PACKET_ROUTINE 相机微型驱动程序的 AdapterReceivePacket 回调函数处理基于适配器的流请求,阻止流类驱动程序) 传递给它的 SDB (。 |
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 回调函数初始化新的视频帧上下文结构。 |
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 回调函数在流停止后执行任何处理。 |
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枚举 |