Функция обратного вызова PCAM_ALLOCATE_BW_ROUTINE_EX (усбкамди. h)
Функция обратного вызова камаллокатебандвидсекс камеры минидривер выбирает соответствующий альтернативный параметр в интерфейсе USB-потоковой передачи видео и подготавливает устройство к потоку.
Синтаксис
PCAM_ALLOCATE_BW_ROUTINE_EX PcamAllocateBwRoutineEx;
NTSTATUS PcamAllocateBwRoutineEx(
PDEVICE_OBJECT BusDeviceObject,
PVOID DeviceContext,
PULONG RawFrameLength,
PVOID Format,
ULONG StreamNumber
)
{...}
Параметры
BusDeviceObject
Указатель на объект устройства минидривер камеры, созданный USB-концентратором.
DeviceContext
Указатель на контекст устройства минидривер камеры.
RawFrameLength
Задает размер (в байтах) данных необработанных кадров из потока пакетов.
Format
Указатель на структуру KS_DATAFORMAT_VIDEOINFOHEADER , связанную с этим потоком.
StreamNumber
Указывает номер потока.
Возвращаемое значение
Камаллокатебандвидсекс возвращает STATUS_SUCCESS или соответствующий код ошибки.
Remarks
УСБКАМД вызывает функцию обратного вызова камаллокатебандвидсекс минидривер камеры непосредственно перед запуском потока записи видео исочронаус. Он вызывается в связи с командой Run .
Как правило, эта функция вызывает службу USBCAMD_SelectAlternateInterface , чтобы выбрать правильный альтернативный интерфейс и подготовить потоковую передачу видео.
Исходный УСБКАМД не вызывает камаллокатебандвидсекс.
Эта функция является обязательной.
Требования
Целевая платформа | Рабочий стол |
Header | усбкамди. h (включение Усбкамди. h) |
См. также раздел
Обратная связь
Отправить и просмотреть отзыв по