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) |