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 |