Compartilhar via


estrutura KSCAMERA_EXTENDEDPROP_FIELDOFVIEW2_CONFIGCAPS (ksmedia.h)

A estrutura KSCAMERA_EXTENDEDPROP_FIELDOFVIEW2_CONFIGCAPS define os recursos de configuração do FoV (campo de exibição) de uma câmera.

Sintaxe

typedef struct tagKSCAMERA_EXTENDEDPROP_FIELDOFVIEW2_CONFIGCAPS {
  WORD  DefaultDiagonalFieldOfViewInDegrees;
  WORD  DiscreteFoVStopsCount;
  WORD  DiscreteFoVStops[360];
  ULONG Reserved;
} KSCAMERA_EXTENDEDPROP_FIELDOFVIEW2_CONFIGCAPS, *PKSCAMERA_EXTENDEDPROP_FIELDOFVIEW2_CONFIGCAPS;

Membros

DefaultDiagonalFieldOfViewInDegrees

Esse é o campo de exibição diagonal padrão em graus. O valor DefaultDiagonalFieldOfViewInDegrees deve ser igual a um dos valores fornecidos na matriz DiscreteFoVStops.

DiscreteFoVStopsCount

Essa é uma contagem de FoVStops válidos na matriz DiscreteFoVStops[360], com valor entre 1 e 360. A matriz tem espaço para no máximo 360 valores de FoV, mas nem todos eles precisam ser preenchidos.

Por exemplo, se houver suporte para três valores de FoV: 110, 90 e 75 graus

DiscreteFoVStopsCount = 3,
DiscreteFoVStops[0] = 110,
DiscreteFoVStops[1] = 90,
DiscreteFoVStops[2] = 75
DiscreteFoVStops[3] = 0 (not populated)
...
DiscreteFoVStops[359] = 0 (not populated)

DiscreteFoVStops[360]

Essa é uma matriz de paradas discretas de FoV. Cada elemento na matriz representa um campo específico de configuração de exibição em graus. Os valores são preenchidos em ordem decrescente.

Reserved

Reservado. Defina como 0.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 11, versão 24H2
Cabeçalho ksmedia.h (inclua Ksmedia.h)

Confira também

KSPROPERTY_CAMERACONTROL_EXTENDED_FIELDOFVIEW2

KSPROPERTY_CAMERACONTROL_EXTENDED_FIELDOFVIEW2_CONFIGCAPS