KSPROPERTY_CAMERACONTROL_EXTENDED_SCENEMODE (parâmetros de controle ISP)

A ID da propriedade KSPROPERTY_CAMERACONTROL_EXTENDED_SCENEMODE definida na enumeração KSPROPERTY_CAMERACONTROL_EXTENDED_PROPERTY fornece aos OEMs recursos para ajustar o modo de cena junto com quaisquer outros parâmetros de controle ISP, conforme necessário.

Tabela de resumo de uso

Escopo Control Tipo
Versão 1 Filtrar Assíncronos

O modo de cena é usado como uma dica para orientar o sistema de câmeras a otimizar sua operação para determinadas condições. O modo de cena e outros controles ISP, como White Balance, ISO, Tempo de exposição e compensação de EV, devem ser capazes de trabalhar de forma independente sem afetar uns aos outros.

  • A alteração de quaisquer outros parâmetros de controle ISP não deve alterar o modo de cena existente. O driver não é necessário para alterar o modo de cena para MANUAL depois que outros parâmetros ISP são modificados.

  • Definir o modo de cena automática não deve alterar as configurações existentes para quaisquer outros controles ISP. O driver não é necessário para reverter para o modo automático completo para quaisquer outros controles ISP.

KSCAMERA_EXTENDEDPROP_SCENEMODE_AUTO

Esse sinalizador indica o modo de cena automática. O driver da câmera determinará automaticamente as melhores configurações de modo de cena com base na cena e otimizará as várias configurações de ISP conforme necessário para a cena.

KSCAMERA_EXTENDEDPROP_SCENEMODE_MANUAL

Esse sinalizador não é aplicável.

KSCAMERA_EXTENDEDPROP_SCENEMODE_MACRO\PORTRAIT\SPORT\SNOW\NIGHT\BEACH\SUNSET\CANDLELIGHT\LANDSCAPE\NIGHTPORTRAIT\BACKLIT

Esses sinalizadores indicam o modo de cena correspondente conforme definido. O driver da câmera usará o modo de cena especificado como uma dica para otimizar as várias configurações de ISP conforme necessário (por exemplo, para NIGHT, as configurações de ISP são otimizadas para o ambiente noturno).

A tabela a seguir contém as descrições e os requisitos para os campos de estrutura KSCAMERA_EXTENDEDPROP_HEADER ao usar a propriedade KSPROPERTY_CAMERACONTROL_EXTENDED_SCENEMODE . A estrutura KSCAMERA_EXTENDEDPROP_VALUE é ignorada para KSPROPERTY_CAMERACONTROL_EXTENDED_SCENEMODE.

Membro Valor
Versão 1
PinId KSCAMERA_EXTENDEDPROP_FILTERSCOPE (0xFFFFFFFF)
Tamanho sizeof(KSCAMERA_EXTENDEDPROP_HEADER) + sizeof(KSCAMERA_EXTENDEDPROP_VALUE)
Result Isso indica os resultados do erro da última operação SET. Se nenhuma operação SET tiver ocorrido, isso deverá ser 0. O valor 0 indica que nenhum erro foi detectado.
Funcionalidade Deve ser um OR bit a bit de KSCAMERA_EXTENDEDPROP_CAPS_ASYNCCONTROL e qualquer um dos modos de cena com suporte definidos acima. KSCAMERA_EXTENDEDPROP_SCENEMODE_AUTO deve ter suporte se o driver da câmera der suporte a esse controle.
Flags Isso pode ser qualquer um dos modos de cena com suporte mostrados acima.

Requisitos

Cabeçalho: Ksmedia.h (inclua Ksmedia.h)