PCAM_FREE_BW_ROUTINE_EX función de devolución de llamada (usbcamdi.h)
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.
Sintaxis
PCAM_FREE_BW_ROUTINE_EX PcamFreeBwRoutineEx;
NTSTATUS PcamFreeBwRoutineEx(
PDEVICE_OBJECT BusDeviceObject,
PVOID DeviceContext,
ULONG STreamNumber
)
{...}
Parámetros
BusDeviceObject
Puntero al objeto de dispositivo del minidriver de la cámara creado por el concentrador USB.
DeviceContext
Puntero al contexto del dispositivo del minidriver de la cámara.
STreamNumber
Indica el número de secuencia.
Valor devuelto
CamFreeBandwidthEx devuelve STATUS_SUCCESS o un código de error adecuado.
Comentarios
USBCAMD llama a la función de devolución de llamada CamFreeBandwidthEx del minidriver de la cámara después de que se haya detenido la secuencia de vídeo isócrono.
Normalmente, esta función llama al servicio USBCAMD_SelectAlternateInterface para seleccionar la interfaz alternativa correcta y prepararse para el streaming de vídeo.
El USBCAMD original no llama a CamFreeBandwidthEx.
Esta función es necesaria.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | usbcamdi.h (incluye Usbcamdi.h) |