Dela via


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)

Se även

KSCAMERA_EXTENDEDPROP_FIELDOFVIEW2_CONFIGCAPS

KSCAMERA_EXTENDEDPROP_HEADER

KSCAMERA_EXTENDEDPROP_VALUE

KSPROPERTY_CAMERACONTROL_EXTENDED_FIELDOFVIEW2