PCAM_NEW_FRAME_ROUTINE_EX función de devolución de llamada (usbcamdi.h)
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.
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 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 la cámara no debe aumentar este valor.
Valor devuelto
None
Observaciones
USBCAMD llama a la función de devolución de llamada CamNewVideoFrameEx de la cámara en IRQL = DISPATCH_LEVEL.
El USBCAMD original no llama a CamNewVideoFrameEx.
Esta función es opcional.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | usbcamdi.h (incluya Usbcamdi.h) |
IRQL | DISPATCH_LEVEL (consulte la sección Comentarios) |