Condividi tramite


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