структура KSCAMERA_EXTENDEDPROP_BACKGROUNDSEGMENTATION_CONFIGCAPS (ksmedia.h)
Структура KSCAMERA_EXTENDEDPROP_BACKGROUNDSEGMENTATION_CONFIGCAPS используется для перечисления конфигураций потоков, поддерживающих фоновую сегментацию при использовании элемента управления KSPROPERTY_CAMERACONTROL_EXTENDED_BACKGROUNDSEGMENTATION , чтобы потребитель этого DDI знал, чего ожидать при его использовании и в каких случаях он может не ввести в силу.
Если конфигурация потока отсутствует в списке и для элемента управления задано нечто, отличное от KSCAMERA_EXTENDEDPROP_BACKGROUNDSEGMENTATION_OFF, DDI может не оказать никакого влияния.
Синтаксис
typedef struct tagKSCAMERA_EXTENDEDPROP_BACKGROUNDSEGMENTATION_CONFIGCAPS {
SIZE Resolution;
struct {
LONG Numerator;
LONG Denominator;
} MaxFrameRate;
SIZE MaskResolution;
GUID SubType;
} KSCAMERA_EXTENDEDPROP_BACKGROUNDSEGMENTATION_CONFIGCAPS, *PKSCAMERA_EXTENDEDPROP_BACKGROUNDSEGMENTATION_CONFIGCAPS;
Члены
Resolution
Ширина и высота выходного формата в пикселях, к которым применяются MaxFrameRate и MaskResolution .
MaxFrameRate
Максимальная частота кадров, которую может обеспечить драйвер для достижения фоновой сегментации для каждого кадра, соответствующего разрешению.
MaxFrameRate.Numerator
Определяет числитель члена LONG.
MaxFrameRate.Denominator
Определяет знаменатель члена LONG.
MaskResolution
Ширина и высота маски, создаваемой при потоковой передаче с типом MediaType, соответствующим Resolution.
SubType
Необязательный подтип, для которого применяется эта возможность конфигурации. Если оставить до нуля, все потоки, соответствующие Resolution и MaxFrameRate , будут поддерживать фоновую сегментацию с указанным MaskResolution.
Комментарии
Можно указать два KSPROPERTY_CAMERACONTROL_EXTENDED_BACKGROUNDSEGMENTATION элемента управления с одинаковым разрешением , но с разными значениями MaxFrameRate и MaskResolution , чтобы выразить, что разные частоты кадров могут создавать разное разрешение маски.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 11 |
Верхняя часть | ksmedia.h (включая Ksmedia.h) |