функция обратного вызова PCAM_NEW_FRAME_ROUTINE (usbcamdi.h)
[CamNewVideoFrame не поддерживается и может быть изменен или недоступен в будущем. Вместо этого используйте CamNewVideoFrameEx. ]
Функция обратного вызова CamNewVideoFrame мини-драйвера камеры инициализирует новую структуру контекста видеокадра.
Синтаксис
PCAM_NEW_FRAME_ROUTINE PcamNewFrameRoutine;
void PcamNewFrameRoutine(
PVOID DeviceContext,
PVOID FrameContext
)
{...}
Параметры
DeviceContext
Указатель на контекст устройства мини-накопителя камеры.
FrameContext
Указатель на контекст кадра мини-драйвера камеры.
Возвращаемое значение
None
Remarks
Мини-накопители камеры, которые должны поддерживать обратную совместимость с исходным USBCAMD, должны использовать структуру USBCAMD_DEVICE_DATA и связанные с ней функции обратного вызова (т. е. функции обратного вызова, не содержащие суффикс Ex).
USBCAMD вызывает функцию обратного вызова CamNewVideoFrame мини-драйвера камеры в IRQL = DISPATCH_LEVEL.
Эта функция является необязательной.
Требования
Требование | Значение |
---|---|
Целевая платформа | Персональный компьютер |
Верхняя часть | usbcamdi.h (включая Usbcamdi.h) |
IRQL | DISPATCH_LEVEL (см. раздел "Примечания") |