Compartir a través de


encabezado usbcamdi.h

El flujo usa este encabezado. Para más información, consulte:

usbcamdi.h contiene las siguientes interfaces de programación:

Functions

 
ILOGENTRY

Más información sobre: Macro ILOGENTRY
USBCAMD_AdapterReceivePacket

La función USBCAMD_AdapterReceivePacket permite que USBCAMD procese un bloque de solicitud de flujo basado en adaptadores (SRB).
USBCAMD_ControlVendorCommand

La función USBCAMD_ControlVendorCommand envía comandos específicos del proveedor a la canalización de control.
USBCAMD_Debug_LogEntry

El minidriver de cámara llama a la función USBCAMD_Debug_LogEntry para registrar la información de depuración en un archivo.
USBCAMD_DriverEntry

La función USBCAMD_DriverEntry registra el minidriver con USBCAMD, enlazando de forma eficaz USBCAMD y el minidriver juntos.
USBCAMD_GetRegistryKeyValue

La función USBCAMD_GetRegistryKeyValue recupera el valor de clave del Registro específico de la instancia del dispositivo.
USBCAMD_InitializeNewInterface

La función USBCAMD_InitializeNewInterface proporciona USBCAMD con toda la información necesaria para configurar el minidriver de cámara para que funcione correctamente con el controlador de clase stream y el controlador del bus USB.
USBCAMD_SelectAlternateInterface

La función USBCAMD_SelectAlternateInterface selecciona una configuración alternativa dentro de la interfaz de streaming de vídeo USB.

Funciones de devolución de llamada

 
PADAPTER_RECEIVE_PACKET_ROUTINE

Una función de devolución de llamada AdapterReceivePacket del minidriver de cámara procesa bloques de solicitud de flujo (SRB) basados en adaptadores que el controlador de clase de secuencia pasa a él.
PCAM_ALLOCATE_BW_ROUTINE

Una función de devolución de llamada CamAllocateBandwidth de una minidriver de cámara selecciona la configuración alternativa adecuada dentro de la interfaz de streaming de vídeo USB y prepara el dispositivo para transmitir.
PCAM_ALLOCATE_BW_ROUTINE_EX

Una función de devolución de llamada CamAllocateBandwidthEx de una cámara minidriver selecciona la configuración alternativa adecuada dentro de la interfaz de streaming de vídeo USB y prepara el dispositivo para transmitir.
PCAM_CONFIGURE_ROUTINE

Una función de devolución de llamada CamConfigure del minidriver de la cámara configura la interfaz de streaming isócrono.
PCAM_CONFIGURE_ROUTINE_EX

Una función de devolución de llamada CamConfigureEx del minidriver de la cámara configura la interfaz de streaming isócrónica.
PCAM_FREE_BW_ROUTINE

Una función de devolución de llamada CamFreeBandwidth de una cámara minidriver selecciona una configuración alternativa dentro de la interfaz de streaming de vídeo USB que no usa ancho de banda.
PCAM_FREE_BW_ROUTINE_EX

La función de devolución de llamada CamFreeBandwidthEx de una minidriver de cámara selecciona una configuración alternativa dentro de la interfaz de streaming de vídeo USB que no usa ancho de banda.
PCAM_INITIALIZE_ROUTINE

Una función de devolución de llamada del minidriver de cámara inicializa el dispositivo o realiza cualquier limpieza específica del minidriver que sea necesaria.
PCAM_NEW_FRAME_ROUTINE

Una función de devolución de llamada CamNewVideoFrame de la cámara inicializa una nueva estructura de contexto de fotograma de vídeo.
PCAM_NEW_FRAME_ROUTINE_EX

Una función de devolución de llamada CamNewVideoFrameEx de una minidriver de cámara inicializa una nueva estructura de contexto de fotograma de vídeo.
PCAM_PROCESS_PACKET_ROUTINE

Una función de devolución de llamada CamProcessUSBPacket del minidriver de cámara procesa un paquete USB.
PCAM_PROCESS_PACKET_ROUTINE_EX

Una función de devolución de llamada CamProcessUSBPacketEx de una minidriver de cámara procesa un paquete USB.
PCAM_PROCESS_RAW_FRAME_ROUTINE

Una función de devolución de llamada CamProcessRawVideoFrame de una cámara minidriver descodifica un fotograma de vídeo sin procesar.
PCAM_PROCESS_RAW_FRAME_ROUTINE_EX

Una función de devolución de llamada CamProcessRawVideoFrameEx de un minidriver de cámara descodifica un fotograma de vídeo sin procesar.
PCAM_START_CAPTURE_ROUTINE

La función de devolución de llamada CamStartCapture de una minidriver de cámara selecciona la configuración alternativa adecuada dentro de la interfaz de streaming de vídeo USB y prepara el dispositivo para transmitirlo.
PCAM_START_CAPTURE_ROUTINE_EX

La función de devolución de llamada CamStartCaptureEx de una minidriver de cámara selecciona la configuración alternativa adecuada dentro de la interfaz de streaming de vídeo USB y prepara el dispositivo para transmitir.
PCAM_STATE_ROUTINE

Una función de devolución de llamada de estado del minidriver de cámara restaura un estado de contexto del dispositivo guardado anteriormente o guarda el estado de contexto del dispositivo actual.
PCAM_STOP_CAPTURE_ROUTINE

Una función de devolución de llamada CamStopCapture de una cámara minidriver realiza cualquier procesamiento después de detener la secuencia.
PCAM_STOP_CAPTURE_ROUTINE_EX

Una función de devolución de llamada CamStopCaptureEx de un minidriver de cámara realiza cualquier procesamiento después de detener la secuencia.
PCOMMAND_COMPLETE_FUNCTION

Una función de devolución de llamada CommandCompleteFunction de un minidriver de cámara permite al minidriver de cámara realizar las tareas adicionales necesarias para completar determinados servicios USBCAMD.
PFNUSBCAMD_BulkReadWrite

El servicio USBCAMD_BulkReadWrite realiza una operación de lectura o escritura en la canalización masiva especificada.
PFNUSBCAMD_CancelBulkReadWrite

El servicio USBCAMD_CancelBulkReadWrite cancela una solicitud de lectura o escritura masiva pendiente.
PFNUSBCAMD_SetIsoPipeState

El servicio USBCAMD_SetIsoPipeState permite que el minidriver de cámara controle el estado de streaming en la tubería isócrónica.
PFNUSBCAMD_SetVideoFormat

El servicio USBCAMD_SetVideoFormat se usa para notificar a USBCAMD que el formato de vídeo ha cambiado.
PFNUSBCAMD_WaitOnDeviceEvent

El servicio USBCAMD_WaitOnDeviceEvent se usa para realizar una lectura de la canalización de interrupción si la cámara tiene una canalización de interrupción para las notificaciones de eventos externos.
PSTREAM_RECEIVE_PACKET

Más información sobre: PSTREAM_RECEIVE_PACKET función de devolución de llamada

Estructuras

 
USBCAMD_DEVICE_DATA

Esta estructura está obsoleta y se proporciona para mantener la compatibilidad con versiones anteriores con el USBCAMD original.
USBCAMD_DEVICE_DATA2

La estructura USBCAMD_DEVICE_DATA2 especifica los puntos de entrada de las funciones de un minidriver de cámara a las que llama USBCAMD.
USBCAMD_INTERFACE

La estructura de USBCAMD_INTERFACE define un conjunto de servicios relacionados con las interfaces de bus USB.
USBCAMD_Pipe_Config_Descriptor

La estructura de USBCAMD_Pipe_Config_Descriptor describe la asociación entre canalizaciones y flujos.

Enumeraciones

 
USBCAMD_CamControlFlags

Más información sobre: enumeración USBCAMD_CamControlFlags