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