Compartilhar via


KSPROPERTY_CAMERACONTROL_EXTENDED_WARMSTART

O controle de propriedade de início quente fornece uma dica para o driver manter o pino da câmera pronto para permitir a operação sem falhas.

Tabela de Resumo de Uso

Get Set Destino Tipo de descritor de propriedade Tipo de valor da propriedade

Yes

Yes

Pin

KSPROPERTY

KSCAMERA_EXTENDEDPROP_HEADER

O valor da propriedade (dados de operação) contém uma estrutura KSCAMERA_EXTENDEDPROP_HEADER .

Não há sinalizadores definidos no membro Flags do KSCAMERA_EXTENDEDPROP_HEADER para essa propriedade.

O tamanho total dos dados da propriedade é sizeof(KSCAMERA_EXTENDEDPROP_HEADER). O membro Size de KSCAMERA_EXTENDEDPROP_HEADER é definido como esse tamanho total de dados da propriedade.

O início quente está habilitado ou desabilitado usando um dos sinalizadores a seguir no membro Capability do KSCAMERA_EXTENDEDPROP_HEADER.

Sinalizadores de início quente Descrição
KSCAMERA_EXTENDEDPROP_WARMSTART_MODE_DISABLED O início quente está desabilitado.
KSCAMERA_EXTENDEDPROP_WARMSTART_MODE_ENABLED O início quente está habilitado.

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 A ID do pino para o pino de foto.
Tamanho

sizeof(KSCAMERA_EXTENDEDPROP_HEADER)

Result 0
Funcionalidade

KSCAMERA_EXTENDEDPROP_CAPS_ASYNCCONTROL | KSCAMERA_EXTENDEDPROP_WARMSTART_MODE_DISABLED

-ou-

KSCAMERA_EXTENDEDPROP_CAPS_ASYNCCONTROL | KSCAMERA_EXTENDEDPROP_WARMSTART_MODE_ENABLED

Flags 0

O membro Result de KSCAMERA_EXTENDEDPROP_HEADER é sempre definido como 0 para uma operação get.

Confira também

KSCAMERA_EXTENDEDPROP_HEADER