Compartilhar via


KSPROPERTY_CAMERACONTROL_EXTENDED_EVCOMPENSATION

A propriedade Compensação de EV permite o ajuste do controle de exposição por incrementos de unidades de exposição ou pelo sistema de zona.

Tabela de Resumo de Uso

Get Set Destino Tipo de descritor de propriedade Tipo de valor da propriedade

Yes

Yes

Filtrar

KSPROPERTY

KSCAMERA_EXTENDEDPROP_HEADER

O valor da propriedade (dados de operação) contém uma estrutura KSCAMERA_EXTENDEDPROP_HEADER e uma estrutura KSCAMERA_EXTENDEDPROP_EVCOMPENSATION .

O tamanho total dos dados da propriedade é sizeof(KSCAMERA_EXTENDEDPROP_HEADER) + sizeof(KSCAMERA_EXTENDEDPROP_EVCOMPENSATION). O membro Size de KSCAMERA_EXTENDEDPROP_HEADER é definido como esse tamanho total de dados de propriedade.

O membro capability de KSCAMERA_EXTENDEDPROP_HEADER contém uma combinação OR bit a bit de uma ou mais das seguintes configurações de compensação.

Etapa de compensação de EV Descrição
KSCAMERA_EXTENDEDPROP_EVCOMP_SIXTHSTEP Alterações de compensação de EV em uma sexta etapa (1/6) do valor de exposição.
KSCAMERA_EXTENDEDPROP_EVCOMP_QUARTERSTEP As alterações de compensação de EV em uma quarta etapa (1/4) do valor de exposição.
KSCAMERA_EXTENDEDPROP_EVCOMP_THIRDSTEP Alterações de compensação de EV em um terço (1/3) etapa do valor de exposição.
KSCAMERA_EXTENDEDPROP_EVCOMP_HALFSTEP Alterações de compensação de EV em uma metade (1/2) etapa do valor de exposição.
KSCAMERA_EXTENDEDPROP_EVCOMP_FULLSTEP Alterações de compensação de EV em uma etapa (1/1) do valor de exposição.

O membro Flags do KSCAMERA_EXTENDEDPROP_HEADER contém a compensação de EV atual para a câmera (um valor). Os drivers são recomendados para anunciar o suporte apenas para os tamanhos mais baixos da etapa de compensação de EV.

Esse controle de propriedade é assíncrono e não cancelável.

Comentários

Obtendo a propriedade

Ao responder a uma solicitação de KSPROPERTY_TYPE_GET, o driver define os membros do KSCAMERA_EXTENDEDPROP_HEADER para o seguinte.

Membro Valor
Versão 1
PinId KSCAMERA_EXTENDEDPROP_FILTERSCOPE (0xFFFFFFFF).
Tamanho

sizeof(KSCAMERA_EXTENDEDPROP_HEADER) + sizeof(KSCAMERA_EXTENDEDPROP_EVCOMPENSATION)

Result 0
Funcionalidade Sinalizadores de etapa com suporte do driver.
Flags O valor de etapa atual definido.

O driver define a compensação EV atual pisando em Sinalizadores. Os membros do KSCAMERA_EXTENDEDPROP_EVCOMPENSATION indicam os intervalos de unidade de etapas atuais e o número de etapas usadas em para compensação

Definindo a propriedade

Quando a propriedade for definida, uma solicitação de KSPROPERTY_TYPE_SET, o membro Flags do KSCAMERA_EXTENDEDPROP_HEADER conterá a compensação de EV que será usada. O novo número de unidades de etapa usadas para compensação é definido no membro Valor de KSCAMERA_EXTENDEDPROP_EVCOMPENSATION.

Requisitos

Versão

Disponível a partir do Windows 8.1.

parâmetro

Ksmedia.h (inclua Ksmedia.h)

Confira também

KSCAMERA_EXTENDEDPROP_HEADER

KSCAMERA_EXTENDEDPROP_EVCOMPENSATION