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 |