KSPROPERTY_CAMERACONTROL_EXTENDED_VFR

KSPROPERTY_CAMERACONTROL_EXTENDED_VFR — это идентификатор свойства, который будет использоваться для указания того, требуется ли переменная частота кадров для драйвера. Это элемент управления уровня закрепления только для закрепления видео. Для предварительного просмотра и фотографии вариативность частоты кадров полностью зависит от драйвера и не контролируется клиентом.

Сводная таблица использования

Область Control Тип

версия 1

Pin

Синхронная

В KSCAMERA_EXTENDEDPROP_HEADER можно поместить следующие флаги . Поле флагов , которое используется для включения и отключения переменной частоты кадров для видео. По умолчанию используется драйвер.

#define KSCAMERA_EXTENDEDPROP_VFR_OFF   0x0000000000000000  
#define KSCAMERA_EXTENDEDPROP_VFR_ON    0x0000000000000001

Если задано значение VFR_OFF, драйвер должен предоставлять фиксированную частоту кадров для видеокрепления.

Если задано значение VFR_ON, частота кадров автоматически определяется драйвером и может меняться в зависимости от условия захвата и сценария для закрепления видео. Если задано VFR_ON, максимальная разрешенная частота кадров дополнительно определяется фиксированной частотой кадров, встроенной в тип мультимедиа, выбранный для записи видео.

Если драйвер не поддерживает переменную частоту кадров для видео, драйвер не должен реализовывать этот элемент управления, и переменная частота кадров будет подразумеваться.

Этот элемент управления не влияет на запись видео для драйвера, который не поддерживает на лету переключение параметров VFR. В этом случае драйвер должен игнорировать элемент управления, полученный во время активной видеозаписи.

Это синхронный элемент управления, который нельзя отменить. Для этого элемента управления не определены возможности.

В следующей таблице приведены описания и требования к полям структуры KSCAMERA_EXTENDEDPROP_HEADER при использовании элемента управления .

Член Описание

Версия

Это значение должно быть 1.

PinId

Это должен быть идентификатор пин-кода, связанный с видеоприкрепления.

Размер

Это должно быть значение sizeof(KSCAMERA_EXTENDEDPROP_HEADER)+ sizeof(KSCAMERA_EXTENDEDPROP_VALUE).

Результат

Указывает результаты ошибки последней операции SET. Если операция SET не выполнена, это значение должно быть равным 0.

Функция

Атрибут должен иметь значение 0.

Флаги

Это поле для чтения и записи. Это может быть любой из указанных выше флагов.

Требования

Заголовок

Ksmedia.h