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)