共用方式為


usbcamdi.h 標頭

資料流程會使用此標頭。 如需詳細資訊,請參閱

usbcamdi.h 包含下列程式設計介面:

函式

 
有一個子系

深入瞭解:取GENTRY 宏
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 回呼函式會處理以配接器為基礎的資料流程要求區塊, (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 回呼函式會初始化新的視訊畫面內容結構。
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列舉