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 |
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) |