estrutura KSCAMERA_EXTENDEDPROP_EVCOMPENSATION (ksmedia.h)

O Controle de Compensação de EV fornece controle de exposição ajustado por incrementos de etapas de compensação de EV.

Sintaxe

typedef struct tagKSCAMERA_EXTENDEDPROP_EVCOMPENSATION {
  ULONG     Mode;
  LONG      Min;
  LONG      Max;
  LONG      Value;
  ULONGLONG Reserved;
} KSCAMERA_EXTENDEDPROP_EVCOMPENSATION, *PKSCAMERA_EXTENDEDPROP_EVCOMPENSATION;

Membros

Mode

Não usado. Defina como 0.

Min

A compensação mínima de EV suportada. Esse é um valor EV absoluto.

Max

A compensação máxima de EV com suporte. Esse é um valor EV absoluto.

Value

Compensação de EV em unidades de etapas selecionadas no membro Sinalizadores do KSCAMERA_EXTENDEDPROP_HEADER.

Reserved

Reservado.

Comentários

O valor é atribuído a um incremento de etapa. Por exemplo, se Min = -2, Max = 2 e a etapa de compensação for definida como uma terceira etapa (incrementada em unidades de compensação de EV 1/3), os valores válidos da compensação de EV serão -2, -1 2/3, -1 1/3, -1, -2/3, -1/3, 0, 1/3, 2/3, 1, 1 1/3, 1 2/3 e 2. Isso corresponde ao campo Valor como -6, -5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5, 6. Por exemplo, se Valor = -6, compensação de EV = -2 ou (-6 * 1/3) = -2.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível a partir do Windows 8.1.
Cabeçalho ksmedia.h (inclua Ksmedia.h)

Confira também

KSCAMERA_EXTENDEDPROP_HEADER

KSPROPERTY_CAMERACONTROL_EXTENDED_EVCOMPENSATION