функция обратного вызова PCAM_FREE_BW_ROUTINE_EX (usbcamdi.h)
Функция обратного вызова камеры мини-driver CamFreeBandwidthEx выбирает альтернативный параметр в интерфейсе потоковой передачи видео USB, который не использует пропускную способность.
Синтаксис
PCAM_FREE_BW_ROUTINE_EX PcamFreeBwRoutineEx;
NTSTATUS PcamFreeBwRoutineEx(
PDEVICE_OBJECT BusDeviceObject,
PVOID DeviceContext,
ULONG STreamNumber
)
{...}
Параметры
BusDeviceObject
Указатель на объект устройства мини-driver камеры, созданный USB-концентратором.
DeviceContext
Указатель на контекст устройства мини-driver камеры.
STreamNumber
Указывает номер потока.
Возвращаемое значение
CamFreeBandwidthEx возвращает STATUS_SUCCESS или соответствующий код ошибки.
Замечания
USBCAMD вызывает функцию обратного вызова камеры CamFreeBandwidthEx после остановки видеопотока.
Как правило, эта функция вызывает службу USBCAMD_SelectAlternateInterface, чтобы выбрать правильный альтернативный интерфейс и подготовиться к потоковому видео.
Исходный USBCAMD не вызывает CamFreeBandwidthEx.
Эта функция является обязательной.
Требования
Требование | Ценность |
---|---|
целевая платформа | Настольный |
заголовка | usbcamdi.h (включая Usbcamdi.h) |