Partager via


structure KSCAMERA_EXTENDEDPROP_BACKGROUNDSEGMENTATION_CONFIGCAPS (ksmedia.h)

La structure KSCAMERA_EXTENDEDPROP_BACKGROUNDSEGMENTATION_CONFIGCAPS est utilisée pour répertorier les configurations de flux qui prennent en charge la segmentation en arrière-plan lors de l’utilisation du contrôle KSPROPERTY_CAMERACONTROL_EXTENDED_BACKGROUNDSEGMENTATION afin que le consommateur de cette DDI sache ce qu’il doit attendre lorsqu’il est exploité et dans quels cas il peut ne pas prendre effet.

Si une configuration de flux n’est pas répertoriée et que le contrôle est défini sur une valeur autre que KSCAMERA_EXTENDEDPROP_BACKGROUNDSEGMENTATION_OFF, la DDI peut ne pas avoir d’effet.

Syntaxe

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;

Membres

Resolution

Largeur et hauteur du format de sortie en pixels pour lesquels le MaxFrameRate et MaskResolution appliquer.

MaxFrameRate

La fréquence maximale d’images que le pilote peut prendre en charge pour atteindre la segmentation d’arrière-plan pour chaque image correspondant à résolution.

MaxFrameRate.Numerator

Définit le membre LONGNumérateur.

MaxFrameRate.Denominator

Définit le membre LONGdénominateur.

MaskResolution

Largeur et hauteur du masque produites lors de la diffusion en continu avec un MediaType correspondant à résolution.

SubType

Sous-type facultatif pour lequel cette fonctionnalité de configuration s’applique. S’ils sont laissés à zéro, tous les flux conformes aux de résolution et MaxFrameRate prennent en charge la segmentation en arrière-plan avec le MaskResolution spécifié.

Remarques

Deux contrôles KSPROPERTY_CAMERACONTROL_EXTENDED_BACKGROUNDSEGMENTATION avec le même Résolution, mais différents MaxFrameRate et MaskResolution peuvent être spécifiés pour exprimer que les différents taux d’images peuvent produire une résolution de masque différente.

Exigences

Exigence Valeur
client minimum pris en charge Windows 11
d’en-tête ksmedia.h (include Ksmedia.h)

Voir aussi

KSCAMERA_METADATA_BACKGROUNDSEGMENTATIONMASK