KSPROPERTY_CAMERACONTROL_EXTENDED_PHOTOTHUMBNAIL

Essa propriedade obtém ou define a funcionalidade de miniatura para a câmera. Se um fator de dimensionamento for fornecido, as miniaturas serão habilitadas na escala selecionada.

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 KSCAMERA_EXTENDEDPROP_VALUE . O KSCAMERA_EXTENDEDPROP_VALUE é necessário, mas o membro Value é ignorado.

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 da propriedade.

O membro Capability do KSCAMERA_EXTENDEDPROP_HEADER contém uma combinação OR bit a bit de um ou mais dos valores de escala a seguir com suporte.

Sinalizador de escala de miniatura Descrição
KSCAMERA_EXTENDEDPROP_PHOTOTHUMBNAIL_DISABLE As miniaturas estão desabilitadas.
KSCAMERA_EXTENDEDPROP_PHOTOTHUMBNAIL_2X A resolução em miniatura é X/2 e Y/2.
KSCAMERA_EXTENDEDPROP_PHOTOTHUMBNAIL_2X A resolução em miniatura é X/4 e Y/4.
KSCAMERA_EXTENDEDPROP_PHOTOTHUMBNAIL_8X A resolução em miniatura é X/8 e Y/8.
KSCAMERA_EXTENDEDPROP_PHOTOTHUMBNAIL_16X A resolução em miniatura é X/16 e Y/16.

O membro Flags do KSCAMERA_EXTENDEDPROP_HEADER contém o valor de escala de miniatura definido atualmente para a câmera. Se a geração de miniaturas não estiver habilitada, somente KSCAMERA_EXTENDEDPROP_PHOTOTHUMBNAIL_DISABLE será definido em Sinalizadores.

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) + sizeof(KSCAMERA_EXTENDEDPROP_VALUE)

Result

Um valor de erro resultante da tentativa de obter as configurações de miniatura.

Funcionalidade KSCAMERA_EXTENDEDPROP_CAPS_ASYNCCONTROL | (valores de escala de miniatura com suporte).
Flags A configuração do valor da miniatura atual (apenas um valor).

Definindo a propriedade

Quando a propriedade for definida, uma solicitação de KSPROPERTY_TYPE_SET, o membro Flags do KSCAMERA_EXTENDEDPROP_HEADER conterá um dos sinalizadores de escala de miniatura.

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