KSPROPERTY_CAMERACONTROL_EXTENDED_FIELDOFVIEW2_CONFIGCAPS
KSPROPERTY_CAMERACONTROL_EXTENDED_FIELDOFVIEW2_CONFIGCAPS är ett egenskaps-ID som gör att kameradrivrutiner kan erbjuda flera inställningar för fast vy (FoV) som användarna kan välja via sidan för kamerainställningar eller program.
Fält med visningsvärden som rapporteras i matrisen KSPROPERTY_CAMERACONTROL_EXTENDED_FIELDOFVIEW2_CONFIGCAPS nyttolast måste sorteras i fallande ordning, till exempel det största värdet först.
Alla FoV-värden (Field of View) som rapporteras av KSPROPERTY_CAMERACONTROL_EXTENDED_FIELDOFVIEW2_CONFIGCAPS måste stödjas på alla tillgängliga medietyper som drivrutinen väljer att stödja.
Drivrutiner kan skala och/eller beskära för att uppnå FOV på vissa upplösningar.
Undantag kan göras genom stöd för kameraprofiler och tillägg av KSPROPERTY_CAMERACONTROL_EXTENDED_FIELDOFVIEW2 som BlockedControl. Detta resulterar i att den FIELDOFVIEW2 kontrollen inte stöds alls när en profil som blockerar den används.
Tabell över användningssammanfattningar
Definitionsområde | Hämta | Ställ in | Kontroll | Typ |
---|---|---|---|---|
Version 1 | Ja | Nej | Filtrera | Synkroniserad |
KSCAMERA_EXTENDEDPROP_HEADER strukturfält
Följande tabell innehåller kraven för KSCAMERA_EXTENDEDPROP_HEADER strukturfält när du använder kontrollen.
Medlem | Beskrivning |
---|---|
Version | Måste vara 1. |
PinId | KSCAMERA_EXTENDEDPROP_FILTERSCOPE (0xFFFFFFFF) |
Storlek | Måste vara sizeof(KSCAMERA_EXTENDEDPROP_HEADER)+sizeof(KSCAMERA_EXTENDEDPROP_FIELDOFVIEW2_CONFIGCAPS) |
Resultat | Måste innehålla 0. Det här fältet används endast för att returnera resultatet av den senaste asynkrona SET-åtgärden. |
Kapacitet | Måste vara 0. |
Flaggor | Måste vara 0. |
KSPROPERTY_CAMERACONTROL_EXTENDED_FIELDOFVIEW2_CONFIGCAPS nyttolast
Nyttolasten efter rubrikstrukturen är den obligatoriska KSCAMERA_EXTENDEDPROP_FIELDOFVIEW2_CONFIGCAPS.
Parameter | Beskrivning |
---|---|
DefaultDiagonalFieldOfViewInDegrees | Standardvärdet för visningsfält (FoV). Måste vara ett av värdena som rapporteras i matrisen DiscreteFoVStops. |
DiskretFoVStopsCount | Antal giltiga poster i DiscreteFovStops, högst 360, minst 1. |
DiskretaFoVStops | Matris med giltiga fält för visning (FoV) stoppas, endast DiscreteFoVStopsCount är giltiga objekt. |
Reserverad | Ange till 0. |
Krav
Lägsta klient som stöds: Windows 11, version 24H2
Rubrik: ksmedia.h (inkludera Ksmedia.h)