структура 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)

См. также раздел

KSCAMERA_METADATA_BACKGROUNDSEGMENTATIONMASK