struttura KSCAMERA_EXTENDEDPROP_BACKGROUNDSEGMENTATION_CONFIGCAPS (ksmedia.h)
La struttura KSCAMERA_EXTENDEDPROP_BACKGROUNDSEGMENTATION_CONFIGCAPS viene usata per elencare le configurazioni del flusso che supportano la segmentazione in background quando si usa il controllo KSPROPERTY_CAMERACONTROL_EXTENDED_BACKGROUNDSEGMENTATION in modo che il consumer di questo DDI sappia cosa aspettarsi quando viene sfruttato e in quali casi potrebbe non avere effetto.
Se una configurazione del flusso non è elencata e il controllo è impostato su un valore diverso da KSCAMERA_EXTENDEDPROP_BACKGROUNDSEGMENTATION_OFF, l'oggetto DDI potrebbe non avere alcun effetto.
Sintassi
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;
Members
Resolution
Larghezza e altezza del formato di output in pixel per cui vengono applicati MaxFrameRate e MaskResolution .
MaxFrameRate
La frequenza massima dei fotogrammi che il driver può supportare per ottenere la segmentazione in background per ogni fotogramma corrispondente alla risoluzione.
MaxFrameRate.Numerator
Definisce il numeratore del membro LONG.
MaxFrameRate.Denominator
Definisce il denominatore del membro LONG.
MaskResolution
Larghezza e altezza della maschera prodotta durante lo streaming con mediaType corrispondente a Resolution.
SubType
Sottotipo facoltativo per cui si applica questa funzionalità di configurazione. Se lasciato a zero, tutti i flussi conformi a Resolution e MaxFrameRate supporteranno la segmentazione di sfondo con l'oggetto MaskResolution specificato.
Commenti
È possibile specificare due controlli KSPROPERTY_CAMERACONTROL_EXTENDED_BACKGROUNDSEGMENTATION con la stessa risoluzione , ma è possibile specificare MaxFrameRate e MaskResolution diversi per esprimere la frequenza dei fotogrammi diversa.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 11 |
Intestazione | ksmedia.h (include Ksmedia.h) |