PCAM_NEW_FRAME_ROUTINE_EX función de devolución de llamada (usbcamdi.h)
Una minidriver de cámara CamNewVideoFrameEx función de devolución de llamada inicializa una nueva estructura de contexto de fotogramas de vídeo.
Sintaxis
PCAM_NEW_FRAME_ROUTINE_EX PcamNewFrameRoutineEx;
void PcamNewFrameRoutineEx(
PVOID DeviceContext,
PVOID FrameContext,
ULONG StreamNumber,
PULONG FrameLength
)
{...}
Parámetros
DeviceContext
Especifica el contexto del dispositivo de minidriver.
FrameContext
Especifica el contexto de marco que se va a inicializar.
StreamNumber
Indica la secuencia asociada a este nuevo marco.
FrameLength
Puntero a la longitud del búfer de fotogramas sin formato. La longitud se expresa en bytes. El minidriver de cámara puede disminuir este valor si no requiere una transferencia de búfer en el bus USB del tamaño especificado. El minidriver de cámara no debe aumentar este valor.
Valor devuelto
Ninguno
Observaciones
USBCAMD llama a la función de devolución de llamada CamNewVideoFrameEx de la cámara función de devolución de llamada en IRQL = DISPATCH_LEVEL.
El USBCAMD original no llama a CamNewVideoFrameEx.
Esta función es opcional.
Requisitos
Requisito | Valor |
---|---|
de la plataforma de destino de | Escritorio |
encabezado de | usbcamdi.h (incluya Usbcamdi.h) |
irQL | DISPATCH_LEVEL (consulte la sección Comentarios) |