estructura KSCAMERA_EXTENDEDPROP_BACKGROUNDSEGMENTATION_CONFIGCAPS (ksmedia.h)

La estructura KSCAMERA_EXTENDEDPROP_BACKGROUNDSEGMENTATION_CONFIGCAPS se usa para enumerar qué configuraciones de flujo admiten la segmentación en segundo plano al usar el control KSPROPERTY_CAMERACONTROL_EXTENDED_BACKGROUNDSEGMENTATION para que el consumidor de este DDI sepa qué esperar cuando se aprovecha y en qué casos puede que no surtan efecto.

Si no aparece una configuración de flujo y el control se establece en algo distinto de KSCAMERA_EXTENDEDPROP_BACKGROUNDSEGMENTATION_OFF, es posible que el DDI no tenga ningún efecto.

Sintaxis

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;

Miembros

Resolution

Ancho y alto del formato de salida en píxeles para los que se aplica MaxFrameRate y MaskResolution .

MaxFrameRate

Velocidad máxima de fotogramas que el controlador puede acomodar para lograr la segmentación de fondo para cada fotograma correspondiente a Resolución.

MaxFrameRate.Numerator

Define el numerador de miembro LONG.

MaxFrameRate.Denominator

Define el denominador de miembro LONG.

MaskResolution

Ancho y alto de la máscara generada cuando se transmite con un MediaType correspondiente a Resolution.

SubType

Subtipo opcional para el que se aplica esta funcionalidad de configuración. Si queda a cero, todas las secuencias que cumplan la resolución y MaxFrameRate admitirán la segmentación en segundo plano con maskResolution especificada.

Comentarios

Se pueden especificar dos controles KSPROPERTY_CAMERACONTROL_EXTENDED_BACKGROUNDSEGMENTATION con la misma resolución , pero se pueden especificar maxFrameRate y MaskResolution diferentes para expresar que las velocidades de fotogramas diferentes pueden producir una resolución de máscara diferente.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 11
Encabezado ksmedia.h (incluya Ksmedia.h)

Consulte también

KSCAMERA_METADATA_BACKGROUNDSEGMENTATIONMASK