функция обратного вызова 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 (см. раздел "Примечания") |