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) |