estrutura KSCAMERA_EXTENDEDPROP_BACKGROUNDSEGMENTATION_CONFIGCAPS (ksmedia.h)
A estrutura KSCAMERA_EXTENDEDPROP_BACKGROUNDSEGMENTATION_CONFIGCAPS é usada para listar quais configurações de fluxo dão suporte à segmentação em segundo plano ao usar o controle KSPROPERTY_CAMERACONTROL_EXTENDED_BACKGROUNDSEGMENTATION para que o consumidor dessa DDI saiba o que esperar quando é aproveitada e, em quais casos, ela pode não entrar em vigor.
Se uma configuração de fluxo não estiver listada e o controle estiver definido como algo diferente de KSCAMERA_EXTENDEDPROP_BACKGROUNDSEGMENTATION_OFF, a DDI poderá não ter efeito.
Sintaxe
typedef struct tagKSCAMERA_EXTENDEDPROP_BACKGROUNDSEGMENTATION_CONFIGCAPS {
SIZE Resolution;
struct {
LONG Numerator;
LONG Denominator;
} MaxFrameRate;
SIZE MaskResolution;
GUID SubType;
} KSCAMERA_EXTENDEDPROP_BACKGROUNDSEGMENTATION_CONFIGCAPS, *PKSCAMERA_EXTENDEDPROP_BACKGROUNDSEGMENTATION_CONFIGCAPS;
Membros
Resolution
A largura e a altura do formato de saída em pixels para os quais o MaxFrameRate e MaskResolution se aplicam.
MaxFrameRate
A taxa máxima de quadros que o driver pode acomodar para alcançar a segmentação em segundo plano para cada quadro correspondente à Resolução.
MaxFrameRate.Numerator
Define o numerador de membro LONG.
MaxFrameRate.Denominator
Define o denominador de membro LONG.
MaskResolution
A largura e a altura da máscara produzida ao transmitir com um MediaType correspondente à Resolução.
SubType
Subtipo opcional para o qual essa funcionalidade de configuração se aplica. Se deixado para zero, todos os fluxos em conformidade com a Resolução e MaxFrameRate darão suporte à segmentação em segundo plano com o MaskResolution especificado.
Comentários
Dois controles KSPROPERTY_CAMERACONTROL_EXTENDED_BACKGROUNDSEGMENTATION com a mesma Resolução , mas MaxFrameRate e MaskResolution diferentes podem ser especificados para expressar que taxas de quadros diferentes podem produzir uma resolução de máscara diferente.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 11 |
Cabeçalho | ksmedia.h (inclua Ksmedia.h) |