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 à quoi s’attendre lorsqu’elle est exploitée et dans quels cas elle 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 autre chose que KSCAMERA_EXTENDEDPROP_BACKGROUNDSEGMENTATION_OFF, la DDI peut n’avoir aucun 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 auxquels s’appliquent MaxFrameRate et MaskResolution .

MaxFrameRate

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

MaxFrameRate.Numerator

Définit le numérateurde membre LONG.

MaxFrameRate.Denominator

Définit le dénominateur de membre LONG.

MaskResolution

Largeur et hauteur du masque généré 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 à Resolution et MaxFrameRate prennent en charge la segmentation en arrière-plan avec la solution MaskResolution spécifiée.

Remarques

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

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 11
En-tête ksmedia.h (inclure Ksmedia.h)

Voir aussi

KSCAMERA_METADATA_BACKGROUNDSEGMENTATIONMASK