cabeçalho usbcamdi.h
Esse cabeçalho é usado pelo fluxo. Para obter mais informações, consulte:
usbcamdi.h contém as seguintes interfaces de programação:
Funções
ILOGENTRY Saiba mais sobre: macro ILOGENTRY |
USBCAMD_AdapterReceivePacket A função USBCAMD_AdapterReceivePacket permite que o USBCAMD processe um SRB (bloco de solicitação de fluxo) baseado em adaptador. |
USBCAMD_ControlVendorCommand A função USBCAMD_ControlVendorCommand envia comandos específicos do fornecedor para o pipe de controle. |
USBCAMD_Debug_LogEntry A função USBCAMD_Debug_LogEntry é chamada pelo minidriver da câmera para registrar informações de depuração em um arquivo. |
USBCAMD_DriverEntry A função USBCAMD_DriverEntry registra o minidriver com USBCAMD, associando efetivamente o USBCAMD e o minidriver. |
USBCAMD_GetRegistryKeyValue A função USBCAMD_GetRegistryKeyValue recupera o valor da chave do Registro específico da instância do dispositivo. |
USBCAMD_InitializeNewInterface A função USBCAMD_InitializeNewInterface fornece AO USBCAMD todas as informações necessárias para configurar o minidriver da câmera para funcionar corretamente com o driver da classe de fluxo e o driver de barramento USB. |
USBCAMD_SelectAlternateInterface A função USBCAMD_SelectAlternateInterface seleciona uma configuração alternativa dentro da interface de streaming de vídeo USB. |
Funções de retorno de chamada
PADAPTER_RECEIVE_PACKET_ROUTINE A função de retorno de chamada AdapterReceivePacket de um minidriver de câmera processa SRBs (blocos de solicitação de fluxo) baseados em adaptador passados para ele pelo driver de classe de fluxo. |
PCAM_ALLOCATE_BW_ROUTINE A função de retorno de chamada CamAllocateBandwidth de um minidriver de câmera seleciona a configuração alternativa apropriada dentro da interface de streaming de vídeo USB e prepara o dispositivo para transmitir. |
PCAM_ALLOCATE_BW_ROUTINE_EX A função de retorno de chamada CamAllocateBandwidthEx de um minidriver de câmera seleciona a configuração alternativa apropriada dentro da interface de streaming de vídeo USB e prepara o dispositivo para transmitir. |
PCAM_CONFIGURE_ROUTINE A função de retorno de chamada CamConfigure de um minidriver de câmera configura a interface de streaming isócrona. |
PCAM_CONFIGURE_ROUTINE_EX A função de retorno de chamada CamConfigureEx de um minidriver de câmera configura a interface de streaming isócrona. |
PCAM_FREE_BW_ROUTINE A função de retorno de chamada CamFreeBandwidth de um minidriver de câmera seleciona uma configuração alternativa dentro da interface de streaming de vídeo USB que não usa largura de banda. |
PCAM_FREE_BW_ROUTINE_EX A função de retorno de chamada CamFreeBandwidthEx de um minidriver de câmera seleciona uma configuração alternativa dentro da interface de streaming de vídeo USB que não usa largura de banda. |
PCAM_INITIALIZE_ROUTINE A função de retorno de chamada de um minidriver de câmera inicializa o dispositivo ou executa qualquer limpo específico do minidriver necessário. |
PCAM_NEW_FRAME_ROUTINE A função de retorno de chamada CamNewVideoFrame de um minidriver de câmera inicializa uma nova estrutura de contexto de quadro de vídeo. |
PCAM_NEW_FRAME_ROUTINE_EX A função de retorno de chamada CamNewVideoFrameEx de um minidriver de câmera inicializa uma nova estrutura de contexto de quadro de vídeo. |
PCAM_PROCESS_PACKET_ROUTINE A função de retorno de chamada CamProcessUSBPacket de um minidriver de câmera processa um pacote USB. |
PCAM_PROCESS_PACKET_ROUTINE_EX A função de retorno de chamada CamProcessUSBPacketEx de um minidriver de câmera processa um pacote USB. |
PCAM_PROCESS_RAW_FRAME_ROUTINE A função de retorno de chamada CamProcessRawVideoFrame de um minidriver de câmera decodifica um quadro de vídeo bruto. |
PCAM_PROCESS_RAW_FRAME_ROUTINE_EX A função de retorno de chamada CamProcessRawVideoFrameEx de um minidriver de câmera decodifica um quadro de vídeo bruto. |
PCAM_START_CAPTURE_ROUTINE A função de retorno de chamada CamStartCapture de um minidriver de câmera seleciona a configuração alternativa apropriada dentro da interface de streaming de vídeo USB e prepara o dispositivo para transmitir. |
PCAM_START_CAPTURE_ROUTINE_EX A função de retorno de chamada CamStartCaptureEx de um minidriver de câmera seleciona a configuração alternativa apropriada dentro da interface de streaming de vídeo USB e prepara o dispositivo para transmitir. |
PCAM_STATE_ROUTINE A função de retorno de chamada de estado de um minidriver de câmera restaura um estado de contexto do dispositivo salvo anteriormente ou salva o estado de contexto do dispositivo atual. |
PCAM_STOP_CAPTURE_ROUTINE A função de retorno de chamada CamStopCapture de um minidriver de câmera executa qualquer processamento depois que o fluxo é interrompido. |
PCAM_STOP_CAPTURE_ROUTINE_EX A função de retorno de chamada CamStopCaptureEx de um minidriver de câmera executa qualquer processamento depois que o fluxo é interrompido. |
PCOMMAND_COMPLETE_FUNCTION A função de retorno de chamada CommandCompleteFunction de um minidriver de câmera permite que o minidriver da câmera execute todas as tarefas adicionais necessárias para concluir determinados serviços USBCAMD |
PFNUSBCAMD_BulkReadWrite O serviço USBCAMD_BulkReadWrite executa uma operação de leitura ou gravação no pipe em massa especificado. |
PFNUSBCAMD_CancelBulkReadWrite O serviço USBCAMD_CancelBulkReadWrite cancela uma solicitação pendente de leitura ou gravação em massa. |
PFNUSBCAMD_SetIsoPipeState O serviço USBCAMD_SetIsoPipeState permite que o minidriver da câmera controle o estado de streaming no pipe isócrono. |
PFNUSBCAMD_SetVideoFormat O serviço USBCAMD_SetVideoFormat é usado para notificar o USBCAMD de que o formato de vídeo foi alterado. |
PFNUSBCAMD_WaitOnDeviceEvent O serviço USBCAMD_WaitOnDeviceEvent é usado para executar uma leitura do pipe de interrupção se a câmera tiver um pipe de interrupção para notificações de eventos externos. |
PSTREAM_RECEIVE_PACKET Saiba mais sobre: PSTREAM_RECEIVE_PACKET função de retorno de chamada |
Estruturas
USBCAMD_DEVICE_DATA Essa estrutura é obsoleta e é fornecida para manter a compatibilidade com versões anteriores com o USBCAMD original. |
USBCAMD_DEVICE_DATA2 A estrutura USBCAMD_DEVICE_DATA2 especifica os pontos de entrada para as funções de um minidriver de câmera que o USBCAMD chama. |
USBCAMD_INTERFACE A estrutura USBCAMD_INTERFACE define um conjunto de serviços relacionados às interfaces de barramento USB. |
USBCAMD_Pipe_Config_Descriptor A estrutura USBCAMD_Pipe_Config_Descriptor descreve a associação entre pipes e fluxos. |
Enumerações
USBCAMD_CamControlFlags Saiba mais sobre: enumeração USBCAMD_CamControlFlags |