Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция обратного вызова камеры CamNewVideoFrameEx инициализирует новую структуру контекста видеокадры.
Синтаксис
PCAM_NEW_FRAME_ROUTINE_EX PcamNewFrameRoutineEx;
VOID PcamNewFrameRoutineEx(
PVOID DeviceContext,
PVOID FrameContext,
ULONG StreamNumber,
PULONG FrameLength
)
{...}
Параметры
DeviceContext
Указывает контекст устройства minidriver.
FrameContext
Указывает контекст кадра для инициализации.
StreamNumber
Указывает поток, связанный с этим новым кадром.
FrameLength
Указатель на длину буфера необработанного кадра. Длина выражается в байтах. Мини-driver камеры может уменьшить это значение, если он не требует передачи буфера на USB-шине указанного размера. Мини-накопитель камеры не должен увеличивать это значение.
Возвращаемое значение
Никакой
Замечания
USBCAMD вызывает функцию обратного вызова камеры CamNewVideoFrameEx функции обратного вызова в IRQL = DISPATCH_LEVEL.
Исходный USBCAMD не вызывает CamNewVideoFrameEx.
Эта функция является необязательной.
Требования
| Требование | Ценность |
|---|---|
| целевая платформа | Настольный |
| заголовка | usbcamdi.h (включая Usbcamdi.h) |
| IRQL | DISPATCH_LEVEL (см. раздел "Примечания") |