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