KSPROPERTY_CAMERACONTROL_EXTENDED_CAMERAANGLEOFFSET
A propriedade deslocamento de ângulo da câmera fornece informações somente leitura sobre o ângulo de inclinação e guinada da posição da câmera. O ângulo de inclinação e guinada é definido como um deslocamento do eixo horizontal e vertical.
Tabela de Resumo de Uso
Get | Set | Destino | Tipo de descritor de propriedade | Tipo de valor da propriedade |
---|---|---|---|---|
Yes |
Não |
Filtrar |
O valor da propriedade (dados de operação) contém uma estrutura KSCAMERA_EXTENDEDPROP_HEADER e uma estrutura KSCAMERA_EXTENDEDPROP_CAMERAOFFSET .
O tamanho total dos dados da propriedade é sizeof(KSCAMERA_EXTENDEDPROP_HEADER) + sizeof(KSCAMERA_EXTENDEDPROP_CAMERAOFFSET). O membro Size de KSCAMERA_EXTENDEDPROP_HEADER é definido como esse tamanho total de dados da propriedade.
Os membrosCapability e Flags do KSCAMERA_EXTENDEDPROP_HEADER não são usados para essa propriedade.
Se o driver não puder determinar o campo de exibição correto para a câmera, o driver não deverá indicar suporte para essa propriedade.
Esse controle de propriedade é síncrono e não cancelável.
Comentários
Se o sensor da câmera e o sensor de giroscópio estiverem ambos alojados no mesmo chassi físico, é recomendável que o driver da câmera relate o ângulo de deslocamento adequado, que pode ser de 0 graus. Se o sensor da câmera e o sensor de giroscópio não estiverem hospedados no mesmo chassi físico, recomendamos que os drivers não indiquem suporte para essa propriedade.
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 | KSCAMERA_EXTENDEDPROP_FILTERSCOPE (0xFFFFFFFF). |
Tamanho | sizeof(KSCAMERA_EXTENDEDPROP_HEADER) + sizeof(KSCAMERA_EXTENDEDPROP_CAMERAOFFSET) |
Result | 0 |
Funcionalidade | 0 |
Flags | 0 |
O driver define o ângulo que desloca a estrutura KSCAMERA_EXTENDEDPROP_CAMERAOFFSET .
Requisitos
Versão |
Disponível a partir do Windows 8.1. |
parâmetro |
Ksmedia.h (inclua Ksmedia.h) |