KSPROPERTY_CAMERACONTROL_EXTENDED_PHOTOCONFIRMATION

A ID da propriedade KSPROPERTY_CAMERACONTROL_EXTENDED_PHOTOCONFIRMATION definida na enumeração KSPROPERTY_CAMERACONTROL_EXTENDED_PROPERTY é usada para definir e obter as configurações de confirmação de foto no driver.

Tabela de resumo de uso

Escopo Control Tipo

Versão 1

Filtrar

Síncrono

Para o KSCAMERA_EXTENDEDPROP_HEADER, os valores de sinalizador a seguir são usados para ativar ou desativar a confirmação de foto. Por padrão, o driver deve ter KSPROPERTY_PHOTOCONFIRMATION_ON definido. Os valores do sinalizador são definidos da seguinte maneira.

#define KSCAMERA_EXTENDEDPROP_PHOTOCONFIRMATION_OFF     0x0000000000000000 
#define KSCAMERA_EXTENDEDPROP_PHOTOCONFIRMATION_ON      0x0000000000000001

Se a confirmação da foto estiver definida como KSCAMERA_EXTENDEDPROP_PHOTOCONFIRMATION_OFF, o pino de visualização do driver não deverá produzir um quadro de fotos nem produzir a estrutura KSCAMERA_METADATA_PHOTOCONFIRMATION que contém metadados de confirmação de foto. Se a confirmação da foto estiver definida como KSCAMERA_EXTENDEDPROP_PHOTOCONFIRMATION_ON, o pino de visualização do driver deverá produzir um quadro de fotos e produzir a estrutura KSCAMERA_METADATA_PHOTOCONFIRMATION que contém metadados de confirmação de foto.

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_PHOTOCONFIRMATION .

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 contém os resultados de erro da última operação SET. Se nenhuma operação SET tiver ocorrido, ela deverá ser 0.

Funcionalidade

Isso deve ser 0.

Flags

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

Requisitos

parâmetro

Ksmedia.h