Freigeben über


KSCAMERA_EXTENDEDPROP_BACKGROUNDSEGMENTATION_CONFIGCAPS-Struktur (ksmedia.h)

Die KSCAMERA_EXTENDEDPROP_BACKGROUNDSEGMENTATION_CONFIGCAPS-Struktur wird verwendet, um auflisten zu können, welche Streamkonfigurationen die Hintergrundsegmentierung bei Verwendung des KSPROPERTY_CAMERACONTROL_EXTENDED_BACKGROUNDSEGMENTATION-Steuerelements unterstützen, sodass der Consumer dieses DDI weiß, was zu erwarten ist, wenn es genutzt wird und in welchen Fällen es möglicherweise nicht wirksam wird.

Wenn eine Streamkonfiguration nicht aufgeführt ist und das Steuerelement auf etwas anderes als KSCAMERA_EXTENDEDPROP_BACKGROUNDSEGMENTATION_OFF festgelegt ist, hat der DDI möglicherweise keine Auswirkungen.

Syntax

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;

Member

Resolution

Die Breite und Höhe des Ausgabeformats in Pixeln, für die MaxFrameRate und MaskResolution gelten.

MaxFrameRate

Die maximale Bildfrequenz, die der Treiber berücksichtigen kann, um eine Hintergrundsegmentierung für jeden Frame zu erreichen, der der Auflösung entspricht.

MaxFrameRate.Numerator

Definiert den LONG-Memberzähler.

MaxFrameRate.Denominator

Definiert den LONG-Member-Nenner.

MaskResolution

Die Breite und Höhe der Maske, die beim Streaming mit einem MediaType-Objekt erzeugt wird, das der Auflösung entspricht.

SubType

Optionaler Untertyp, für den diese Konfigurationsfunktion gilt. Wenn der Wert auf 0 (null) festgelegt ist, unterstützen alle Datenströme, die der Auflösung und MaxFrameRate entsprechen, die Hintergrundsegmentierung mit der angegebenen MaskResolution.

Hinweise

Zwei KSPROPERTY_CAMERACONTROL_EXTENDED_BACKGROUNDSEGMENTATION-Steuerelemente mit der gleichen Auflösung , aber unterschiedlichen MaxFrameRate - und MaskResolution-Steuerelementen können angegeben werden, um auszudrücken, dass unterschiedliche Bildfrequenzen eine andere Maskenauflösung erzeugen können.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 11
Kopfzeile ksmedia.h (include Ksmedia.h)

Weitere Informationen

KSCAMERA_METADATA_BACKGROUNDSEGMENTATIONMASK