функция обратного вызова PCAM_NEW_FRAME_ROUTINE_EX (usbcamdi.h)

Функция обратного вызова CamNewVideoFrameEx мини-драйвера камеры инициализирует новую структуру контекста видеокадра.

Синтаксис

PCAM_NEW_FRAME_ROUTINE_EX PcamNewFrameRoutineEx;

void PcamNewFrameRoutineEx(
  PVOID DeviceContext,
  PVOID FrameContext,
  ULONG StreamNumber,
  PULONG FrameLength
)
{...}

Параметры

DeviceContext

Указывает контекст устройства minidriver.

FrameContext

Указывает контекст кадра для инициализации.

StreamNumber

Указывает поток, связанный с этим новым кадром.

FrameLength

Указатель на длину буфера необработанных кадров. Длина выражается в байтах. Мини-диск камеры может уменьшить это значение, если ему не требуется передача буфера по USB-шине указанного размера. Мини-диск камеры не должен увеличивать это значение.

Возвращаемое значение

None

Remarks

USBCAMD вызывает функцию обратного вызова CamNewVideoFrameEx мини-драйвера камеры в IRQL = DISPATCH_LEVEL.

Исходный USBCAMD не вызывает CamNewVideoFrameEx.

Эта функция является необязательной.

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть usbcamdi.h (включая Usbcamdi.h)
IRQL DISPATCH_LEVEL (см. раздел "Примечания")