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)

Confira também

KSCAMERA_METADATA_BACKGROUNDSEGMENTATIONMASK