KSPROPERTY_CAMERACONTROL_EXTENDED_FOCUSPRIORITY

A ID da propriedade KSPROPERTY_CAMERACONTROL_EXTENDED_FOCUSPRIORITY definida na enumeração KSPROPERTY_CAMERACONTROL_EXTENDED_PROPERTY é usada para configurar a prioridade de foco. Quando a prioridade de foco estiver definida, o foco terá prioridade sobre a foto tirada para garantir que a foto tirada esteja sempre em foco. Caso contrário, a imagem será tirada imediatamente, independentemente de a imagem estar em foco. O comportamento no tratamento de um foco com falha e se o tempo limite é necessário é interno para o driver e até o OEM.

Tabela de resumo de uso

Escopo Control Tipo

Versão 1

Filtrar

Síncrono

Para configurar a prioridade de foco, a ID da propriedade KSPROPERTY_CAMERACONTROL_EXTENDED_FOCUSPRIORITY deve ser usada. Quando a prioridade de foco estiver definida, o foco terá prioridade sobre a foto tirada para garantir que a foto tirada esteja sempre em foco. Se a prioridade de foco não estiver definida, a imagem será tirada imediatamente, independentemente de a imagem estar em foco. O comportamento na manipulação de um foco com falha falhou e os tempos limite são determinados pelo OEM e são internos para o driver.

Para o KSCAMERA_EXTENDEDPROP_HEADER, os sinalizadores a seguir são definidos como valores. Em uma chamada get, o driver da câmera retorna sua configuração de prioridade de foco atual usando um desses sinalizadores. Em uma chamada definida, o driver da câmera define a nova configuração de prioridade de foco usando um desses sinalizadores.

#define KSCAMERA_EXTENDEDPROP_FOCUSPRIORITY_OFF     0x0000000000000000
#define KSCAMERA_EXTENDEDPROP_FOCUSPRIORITY_ON      0x0000000000000001

Nota Esse é um controle síncrono e não há recursos definidos para esse controle.

A tabela a seguir contém as descrições e os requisitos para os campos de estrutura KSCAMERA_EXTENDEDPROP_HEADER ao usar o controle de prioridade de foco.

Membro Descrição

Versão

Isso deve ser 1,

PinId

Isso deve ser KSCAMERA_EXTENDEDPROP_FILTERSCOPE (0xFFFFFFFF),

Tamanho

Deve ser sizeof(KSCAMERA_EXTENDEDPROP_HEADER)+sizeof(KSCAMERA_EXTENDEDPROP_VALUE),

Result

Isso indica os resultados do erro,

Funcionalidade

Isso deve ser 0,

Flags

Este é um campo de leitura/gravação. Pode ser qualquer um dos sinalizadores de KSCAMERA_EXTENDEDPROP_FOCUSPRIORITY_Xxx definidos acima.

Requisitos

parâmetro

Ksmedia.h