en-tête usbcamdi.h
Cet en-tête est utilisé par flux. Pour plus d'informations, consultez les pages suivantes :
usbcamdi.h contient les interfaces de programmation suivantes :
Fonctions
ILOGENTRY En savoir plus sur : macro ILOGENTRY |
USBCAMD_AdapterReceivePacket La fonction USBCAMD_AdapterReceivePacket permet à USBCAMD de traiter un bloc de demande de flux basé sur l’adaptateur (SRB). |
USBCAMD_ControlVendorCommand La fonction USBCAMD_ControlVendorCommand envoie des commandes spécifiques au fournisseur au canal de contrôle. |
USBCAMD_Debug_LogEntry La fonction USBCAMD_Debug_LogEntry est appelée par le minidriver de l’appareil photo pour enregistrer les informations de débogage dans un fichier. |
USBCAMD_DriverEntry La fonction USBCAMD_DriverEntry inscrit le mini-lecteur avec USBCAMD, et lie efficacement USBCAMD et le minidriver. |
USBCAMD_GetRegistryKeyValue La fonction USBCAMD_GetRegistryKeyValue récupère la valeur de clé de Registre spécifique à l’appareil instance. |
USBCAMD_InitializeNewInterface La fonction USBCAMD_InitializeNewInterface fournit à USBCAMD toutes les informations nécessaires pour configurer le minidriver de l’appareil photo afin qu’il fonctionne correctement avec le pilote de classe de flux et le pilote de bus USB. |
USBCAMD_SelectAlternateInterface La fonction USBCAMD_SelectAlternateInterface sélectionne un autre paramètre dans l’interface de streaming vidéo USB. |
Fonctions de rappel
PADAPTER_RECEIVE_PACKET_ROUTINE La fonction de rappel AdapterReceivePacket d’un minidriver de caméra traite les blocs de demande de flux basés sur l’adaptateur (SB) qui lui sont transmis par le pilote de classe de flux. |
PCAM_ALLOCATE_BW_ROUTINE La fonction de rappel CamAllocateBandwidth d’un minidriver d’appareil photo sélectionne l’autre paramètre approprié dans l’interface de streaming vidéo USB et prépare l’appareil à diffuser en continu. |
PCAM_ALLOCATE_BW_ROUTINE_EX La fonction de rappel CamAllocateBandwidthEx d’un minidriver d’appareil photo sélectionne l’autre paramètre approprié dans l’interface de streaming vidéo USB et prépare l’appareil à diffuser en continu. |
PCAM_CONFIGURE_ROUTINE La fonction de rappel CamConfigure d’un minidriver d’appareil photo configure l’interface de streaming isochronaire. |
PCAM_CONFIGURE_ROUTINE_EX La fonction de rappel CamConfigureEx d’un mini-lecteur de caméra configure l’interface de streaming isochroneuse. |
PCAM_FREE_BW_ROUTINE La fonction de rappel CamFreeBandwidth d’un minidriver de caméra sélectionne un autre paramètre dans l’interface de streaming vidéo USB qui n’utilise aucune bande passante. |
PCAM_FREE_BW_ROUTINE_EX La fonction de rappel CamFreeBandwidthEx d’un minidriver d’appareil photo sélectionne un autre paramètre dans l’interface de streaming vidéo USB qui n’utilise aucune bande passante. |
PCAM_INITIALIZE_ROUTINE La fonction de rappel d’un minidriver d’appareil photo initialise l’appareil ou effectue toute propre-up spécifique au minidriver qui est nécessaire. |
PCAM_NEW_FRAME_ROUTINE La fonction de rappel CamNewVideoFrame d’un mini-lecteur de caméra initialise une nouvelle structure de contexte de trame vidéo. |
PCAM_NEW_FRAME_ROUTINE_EX La fonction de rappel CamNewVideoFrameEx d’un minidriver de caméra initialise une nouvelle structure de contexte de trame vidéo. |
PCAM_PROCESS_PACKET_ROUTINE La fonction de rappel CamProcessUSBPacket d’un minidriver d’appareil photo traite un paquet USB. |
PCAM_PROCESS_PACKET_ROUTINE_EX La fonction de rappel CamProcessUSBPacketEx d’un minidriver d’appareil photo traite un paquet USB. |
PCAM_PROCESS_RAW_FRAME_ROUTINE La fonction de rappel CamProcessRawVideoFrame d’un minidriver d’appareil photo décode une image vidéo brute. |
PCAM_PROCESS_RAW_FRAME_ROUTINE_EX La fonction de rappel CamProcessRawVideoFrameEx d’un minidriver de caméra décode une image vidéo brute. |
PCAM_START_CAPTURE_ROUTINE La fonction de rappel CamStartCapture d’un minidriver d’appareil photo sélectionne l’autre paramètre approprié dans l’interface de streaming vidéo USB et prépare l’appareil à diffuser en continu. |
PCAM_START_CAPTURE_ROUTINE_EX La fonction de rappel CamStartCaptureEx d’un minidriver de caméra sélectionne l’autre paramètre approprié dans l’interface de streaming vidéo USB et prépare l’appareil à diffuser en continu. |
PCAM_STATE_ROUTINE La fonction de rappel d’état d’un mini-disque photo restaure un état de contexte d’appareil précédemment enregistré ou enregistre l’état actuel du contexte de l’appareil. |
PCAM_STOP_CAPTURE_ROUTINE La fonction de rappel CamStopCapture d’un mini-appareil photo effectue tout traitement après l’arrêt du flux. |
PCAM_STOP_CAPTURE_ROUTINE_EX La fonction de rappel CamStopCaptureEx d’un minidriver d’appareil photo effectue tout traitement après l’arrêt du flux. |
PCOMMAND_COMPLETE_FUNCTION La fonction de rappel CommandCompleteFunction d’un minidriver d’appareil photo permet au minidriver de l’appareil photo d’effectuer toutes les tâches supplémentaires nécessaires pour effectuer certains services USBCAMD |
PFNUSBCAMD_BulkReadWrite Le service USBCAMD_BulkReadWrite effectue une opération de lecture ou d’écriture sur le canal en bloc spécifié. |
PFNUSBCAMD_CancelBulkReadWrite Le service USBCAMD_CancelBulkReadWrite annule une demande de lecture ou d’écriture en bloc en attente. |
PFNUSBCAMD_SetIsoPipeState Le service USBCAMD_SetIsoPipeState permet au minidriver de la caméra de contrôler l’état de diffusion en continu sur le tuyau isochronieux. |
PFNUSBCAMD_SetVideoFormat Le service USBCAMD_SetVideoFormat est utilisé pour informer USBCAMD que le format vidéo a changé. |
PFNUSBCAMD_WaitOnDeviceEvent Le service USBCAMD_WaitOnDeviceEvent est utilisé pour effectuer une lecture à partir du canal d’interruption si la caméra a un canal d’interruption pour les notifications d’événements externes. |
PSTREAM_RECEIVE_PACKET En savoir plus sur : fonction de rappel PSTREAM_RECEIVE_PACKET |
Structures
USBCAMD_DEVICE_DATA Cette structure est obsolète et est fournie pour maintenir la compatibilité descendante avec l’USBCAMD d’origine. |
USBCAMD_DEVICE_DATA2 La structure USBCAMD_DEVICE_DATA2 spécifie les points d’entrée pour les fonctions d’un minidriver de caméra que l’USBCAMD appelle. |
USBCAMD_INTERFACE La structure USBCAMD_INTERFACE définit un ensemble de services liés aux interfaces de bus USB. |
USBCAMD_Pipe_Config_Descriptor La structure USBCAMD_Pipe_Config_Descriptor décrit l’association entre les canaux et les flux. |
Énumérations
USBCAMD_CamControlFlags En savoir plus sur : énumération USBCAMD_CamControlFlags |