структура KSCAMERA_MAXVIDEOFPS_FORPHOTORES (ksmedia.h)

Структура KSCAMERA_MAXVIDEOFPS_FORPHOTORES содержит данные свойства для максимальной частоты кадров в определенном разрешении для камеры, поддерживающей предварительный просмотр и захват. Эта структура используется при задании или получении данных для свойства KSPROPERTY_CAMERACONTROL_EXTENDED_MAXVIDFPS_PHOTORES расширенного элемента управления.

Синтаксис

typedef struct tagKSCAMERA_MAXVIDEOFPS_FORPHOTORES {
  ULONG PhotoResWidth;
  ULONG PhotoResHeight;
  ULONG PreviewFPSNum;
  ULONG PreviewFPSDenom;
  ULONG CaptureFPSNum;
  ULONG CaptureFPSDenom;
} KSCAMERA_MAXVIDEOFPS_FORPHOTORES, *PKSCAMERA_MAXVIDEOFPS_FORPHOTORES;

Члены

PhotoResWidth

Ширина разрешения фотографий в пикселях.

PhotoResHeight

Высота разрешения фотографии в пикселях.

PreviewFPSNum

Значение числителя частоты кадров предварительного просмотра.

PreviewFPSDenom

Значение знаменателя частоты кадров предварительного просмотра.

CaptureFPSNum

Значение числителя частоты кадров захвата.

CaptureFPSDenom

Значение знаменателя частоты кадров захвата.

Комментарии

При установке свойства с помощью запроса KSPROPERTY_TYPE_SET элементы PhotoResWidth и PhotoResHeight предоставляются приложением на основе доступных типов мультимедиа. Драйвер камеры должен хранить эти сведения о разрешении внутри системы. При KSPROPERTY_TYPE_SET запросах драйвер должен игнорировать элементы частоты кадров предварительного просмотра и записи.

Для любого последующего запроса KSPROPERTY_TYPE_GET драйвер камеры на основе разрешения, предоставленного в предыдущем запросе KSPROPERTY_TYPE_SET, должен предоставить частоту кадров для потоков предварительного просмотра и захвата. Кроме того, драйвер камеры должен задать для PhotoResWidth и PhotoResHeight разрешение, предоставленное в запросе KSPROPERTY_TYPE_SET.

Если для сеанса не было сделано KSPROPERTY_TYPE_SET запроса, драйвер камеры устанавливает для всех членов структуры KSCAMERA_MAXVIDEOFPS_FORPHOTORES значение 0.

Если предварительный просмотр или захват не поддерживаются, например, если камера является камерой с двумя закрепленными камерами только с одним видеоклипом, она должна использовать элементы CaptureFPSNum и CaptureFPSDenom и установить для элементов PreviewFPSNum и PreviewFPSDenom значение 0.

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

Требования

Требование Значение
Минимальная версия клиента Windows 8.1
Минимальная версия сервера Windows Server 2012 R2
Верхняя часть ksmedia.h (включая Ksmedia.h)