Compartilhar via


KSPROPERTY_CAMERACONTROL_EXTENDED_ISO

Essa propriedade seleciona a configuração ISO para a câmera. A configuração ISO é escolhida de um grupo de predefinições ou definida como automática.

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 e uma estrutura de KSCAMERA_EXTENDEDPROP_VALUE . O KSCAMERA_EXTENDEDPROP_VALUE é necessário, mas não usado.

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

O membro Capability do KSCAMERA_EXTENDEDPROP_HEADER contém uma combinação OR bit a bit de uma ou mais das seguintes configurações de ISO.

ISO Descrição
KSCAMERA_EXTENDEDPROP_ISO_AUTO A configuração ISO é automática.
KSCAMERA_EXTENDEDPROP_ISO_50 ISO 50
KSCAMERA_EXTENDEDPROP_ISO_80 ISO 80
KSCAMERA_EXTENDEDPROP_ISO_100 ISO 100
KSCAMERA_EXTENDEDPROP_ISO_200 ISO 200
KSCAMERA_EXTENDEDPROP_ISO_400 ISO 400
KSCAMERA_EXTENDEDPROP_ISO_800 ISO 800
KSCAMERA_EXTENDEDPROP_ISO_1600 ISO 1600
KSCAMERA_EXTENDEDPROP_ISO_3200 ISO 3200
KSCAMERA_EXTENDEDPROP_ISO_6400 ISO 6400
KSCAMERA_EXTENDEDPROP_ISO_12800 ISO 12800
KSCAMERA_EXTENDEDPROP_ISO_25600 ISO 25600

O membro Flags do KSCAMERA_EXTENDEDPROP_HEADER contém a configuração ISO atual para a câmera. O driver da câmera pode dar suporte a um subconjunto das configurações de ISO. Se houver suporte para esse controle de propriedade, o driver deverá dar suporte a KSCAMERA_EXTENDEDPROP_ISO_AUTO.

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 do pino de foto.
Tamanho

sizeof(KSCAMERA_EXTENDEDPROP_HEADER) + sizeof(KSCAMERA_EXTENDEDPROP_VALUE)

Result 0
Funcionalidade KSCAMERA_EXTENDEDPROP_CAPS_ASYNCCONTROL | (Configurações de ISO com suporte).
Flags A configuração de valor ISO atual (apenas um valor).

Se nenhum ISO tiver sido definido anteriormente, os Sinalizadores serão definidos como KSCAMERA_EXTENDEDPROP_ISO_AUTO (padrão).

Definindo a propriedade

Quando a propriedade for definida, uma solicitação KSPROPERTY_TYPE_SET, o membro Flags do KSCAMERA_EXTENDEDPROP_HEADER conterá a configuração ISO a ser habilitada.

Requisitos

Versão

Disponível a partir do Windows 8.1.

parâmetro

Ksmedia.h (inclua Ksmedia.h)

Confira também

KSCAMERA_EXTENDEDPROP_HEADER

KSCAMERA_EXTENDEDPROP_VALUE