Intestazione usbcamdi.h
Questa intestazione viene usata dal flusso. Per altre informazioni, vedere:
usbcamdi.h contiene le interfacce di programmazione seguenti:
Funzioni
ILOGENTRY Altre informazioni su: macro ILOGENTRY |
USBCAMD_AdapterReceivePacket La funzione USBCAMD_AdapterReceivePacket consente a USBCAMD di elaborare un blocco di richiesta di flusso basato su adattatore (SRB). |
USBCAMD_ControlVendorCommand La funzione USBCAMD_ControlVendorCommand invia comandi specifici del fornitore alla pipe di controllo. |
USBCAMD_Debug_LogEntry La funzione USBCAMD_Debug_LogEntry viene chiamata dal minidriver della fotocamera per registrare le informazioni di debug in un file. |
USBCAMD_DriverEntry La funzione USBCAMD_DriverEntry registra il minidriver con USBCAMD, associando in modo efficace USBCAMD e il minidriver insieme. |
USBCAMD_GetRegistryKeyValue La funzione USBCAMD_GetRegistryKeyValue recupera il valore della chiave del Registro di sistema specifico dell'istanza del dispositivo. |
USBCAMD_InitializeNewInterface La funzione USBCAMD_InitializeNewInterface fornisce USBCAMD con tutte le informazioni necessarie per configurare il minidriver della fotocamera per funzionare correttamente con il driver della classe di flusso e il driver del bus USB. |
USBCAMD_SelectAlternateInterface La funzione USBCAMD_SelectAlternateInterface seleziona un'impostazione alternativa all'interno dell'interfaccia di streaming video USB. |
Funzioni di callback
PADAPTER_RECEIVE_PACKET_ROUTINE La funzione di callback AdapterReceivePacket di una fotocamera minidriver elabora i blocchi di richiesta di flusso basati sull'adattatore (SRB) passati dal driver della classe di flusso. |
PCAM_ALLOCATE_BW_ROUTINE La funzione di callback CamAllocateBandwidth di una videocamera seleziona l'impostazione alternativa appropriata all'interno dell'interfaccia di streaming video USB e prepara il dispositivo per lo streaming. |
PCAM_ALLOCATE_BW_ROUTINE_EX La funzione di callback CamAllocateBandwidthEx di una videocamera seleziona l'impostazione alternativa appropriata all'interno dell'interfaccia di streaming video USB e prepara il dispositivo per lo streaming. |
PCAM_CONFIGURE_ROUTINE La funzione di callback CamConfigure di un minidriver della fotocamera configura l'interfaccia di streaming isocrona. |
PCAM_CONFIGURE_ROUTINE_EX La funzione di callback CamConfigureEx di una fotocamera minidriver configura l'interfaccia di streaming isochronous. |
PCAM_FREE_BW_ROUTINE La funzione di callback CamFreeBandwidth di una fotocamera minidriver seleziona un'impostazione alternativa all'interno dell'interfaccia di streaming video USB che non usa larghezza di banda. |
PCAM_FREE_BW_ROUTINE_EX La funzione di callback CamFreeBandwidthEx di una fotocamera minidriver seleziona un'impostazione alternativa all'interno dell'interfaccia di streaming video USB che non usa larghezza di banda. |
PCAM_INITIALIZE_ROUTINE La funzione di callback di un minidriver della fotocamera inizializza il dispositivo o esegue qualsiasi pulizia specifica del minidriver necessaria. |
PCAM_NEW_FRAME_ROUTINE La funzione di callback CamNewVideoFrame di una fotocamera inizializza una nuova struttura del contesto del fotogramma video. |
PCAM_NEW_FRAME_ROUTINE_EX La funzione di callback CamNewVideoFrameEx di una fotocamera inizializza una nuova struttura del contesto di fotogrammi video. |
PCAM_PROCESS_PACKET_ROUTINE La funzione di callback CamProcessUSBPacket di una fotocamera minidriver elabora un pacchetto USB. |
PCAM_PROCESS_PACKET_ROUTINE_EX La funzione di callback CamProcessUSBPacketEx di un minidriver della fotocamera elabora un pacchetto USB. |
PCAM_PROCESS_RAW_FRAME_ROUTINE La funzione di callback CamProcessRawVideoFrame di una fotocamera decodifica un fotogramma video non elaborato. |
PCAM_PROCESS_RAW_FRAME_ROUTINE_EX La funzione di callback CamProcessRawVideoFrameEx di una fotocamera minidriver decodifica un fotogramma video non elaborato. |
PCAM_START_CAPTURE_ROUTINE La funzione di callback CamStartCapture di un minidriver della fotocamera seleziona l'impostazione alternativa appropriata all'interno dell'interfaccia di streaming video USB e prepara il dispositivo per lo streaming. |
PCAM_START_CAPTURE_ROUTINE_EX La funzione di callback CamStartCaptureEx di un minidriver della fotocamera seleziona l'impostazione alternativa appropriata all'interno dell'interfaccia di streaming video USB e prepara il dispositivo per lo streaming. |
PCAM_STATE_ROUTINE La funzione di callback dello stato di un minidriver della fotocamera ripristina uno stato del contesto di dispositivo salvato in precedenza o salva lo stato del contesto di dispositivo corrente. |
PCAM_STOP_CAPTURE_ROUTINE La funzione di callback CamStopCapture di una fotocamera esegue qualsiasi elaborazione dopo l'arresto del flusso. |
PCAM_STOP_CAPTURE_ROUTINE_EX La funzione di callback CamStopCaptureEx di una fotocamera esegue qualsiasi elaborazione dopo l'arresto del flusso. |
PCOMMAND_COMPLETE_FUNCTION La funzione di callback CommandCompleteFunction di una fotocamera minidriver consente al minidriver della fotocamera di eseguire eventuali attività aggiuntive necessarie per completare determinati servizi USBCAMD |
PFNUSBCAMD_BulkReadWrite Il servizio USBCAMD_BulkReadWrite esegue un'operazione di lettura o scrittura sulla pipe bulk specificata. |
PFNUSBCAMD_CancelBulkReadWrite Il servizio USBCAMD_CancelBulkReadWrite annulla una richiesta di lettura o scrittura in sospeso. |
PFNUSBCAMD_SetIsoPipeState Il servizio USBCAMD_SetIsoPipeState consente al minidriver della fotocamera di controllare lo stato di streaming sulla pipe isocrona. |
PFNUSBCAMD_SetVideoFormat Il servizio USBCAMD_SetVideoFormat viene usato per notificare a USBCAMD che il formato video è stato modificato. |
PFNUSBCAMD_WaitOnDeviceEvent Il servizio USBCAMD_WaitOnDeviceEvent viene usato per eseguire una lettura dalla pipe di interrupt se la fotocamera ha una pipe di interrupt per le notifiche degli eventi esterni. |
PSTREAM_RECEIVE_PACKET Altre informazioni su: PSTREAM_RECEIVE_PACKET funzione di callback |
Strutture
USBCAMD_DEVICE_DATA Questa struttura è obsoleta e viene fornita per mantenere la compatibilità con le versioni precedenti con USBCAMD originale. |
USBCAMD_DEVICE_DATA2 La struttura USBCAMD_DEVICE_DATA2 specifica i punti di ingresso per le funzioni del minidriver di una fotocamera che USBCAMD chiama. |
USBCAMD_INTERFACE La struttura USBCAMD_INTERFACE definisce un set di servizi correlati alle interfacce del bus USB. |
USBCAMD_Pipe_Config_Descriptor La struttura USBCAMD_Pipe_Config_Descriptor descrive l'associazione tra pipe e flussi. |
Enumerazioni
USBCAMD_CamControlFlags Altre informazioni su: enumerazione USBCAMD_CamControlFlags |