KSPROPERTY_CAMERACONTROL_EXTENDED_MAXVIDFPS_PHOTORES
Esse controle de propriedade define ou recupera a taxa máxima de quadros possível nos pinos de vídeo de captura (versão prévia) em uma resolução de foto específica.
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_MAXVIDEOFPS_FORPHOTORES . A taxa de quadros de foto em quadros por segundo é retornada como valor em KSCAMERA_EXTENDEDPROP_VALUE.
Não há sinalizadores definidos nos membros Flags ou Capability do KSCAMERA_EXTENDEDPROP_HEADER para essa propriedade.
O tamanho total dos dados da propriedade é sizeof(KSCAMERA_EXTENDEDPROP_HEADER) + sizeof(KSCAMERA_MAXVIDEOFPS_FORPHOTORES). O membro Size de KSCAMERA_EXTENDEDPROP_HEADER é definido como esse tamanho total de dados da propriedade.
Esse controle de propriedade é sí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_MAXVIDEOFPS_FORPHOTORES) |
Result | 0 |
Funcionalidade | 0 |
Flags | 0 |
O membro Result de KSCAMERA_EXTENDEDPROP_HEADER é sempre definido como 0 para uma operação get.
Quando os dados da propriedade forem solicitados, o driver receberá os membros PhotoResWidth e PhotoResHeight doKSCAMERA_MAXVIDEOFPS_FORPHOTORES definidos com a resolução solicitada. O driver definirá os valores de quadros por segundo para a resolução especificada.
Se não houver suporte para captura ou visualização pela câmera, os quadros por segundo devem ser definidos como 0.
Requisitos
Versão |
Disponível a partir do Windows 8.1. |
parâmetro |
Ksmedia.h (inclua Ksmedia.h) |