KSCAMERA_EXTENDEDPROP_VIDEOPROCSETTING struttura (ksmedia.h)

La KSCAMERA_EXTENDEDPROP_VIDEOPROCSETTING è una struttura payload delle proprietà per le impostazioni di elaborazione video correlate al bilanciamento del bianco, alla modalità di esposizione e alla modalità messa a fuoco.

Sintassi

typedef struct tagKSCAMERA_EXTENDEDPROP_VIDEOPROCSETTING {
  ULONG                       Mode;
  LONG                        Min;
  LONG                        Max;
  LONG                        Step;
  KSCAMERA_EXTENDEDPROP_VALUE VideoProc;
  ULONGLONG                   Reserved;
} KSCAMERA_EXTENDEDPROP_VIDEOPROCSETTING, *PKSCAMERA_EXTENDEDPROP_VIDEOPROCSETTING;

Members

Mode

Tipo di modalità di elaborazione video. Attualmente, questo membro viene usato per controllare il bilanciamento del bianco. I valori possibili per Mode sono i seguenti.

Valore Descrizione
KSCAMERA_EXTENDEDPROP_WHITEBALANCE_TEMPERATURE Viene usato un valore di temperatura immagine per impostare il bilanciamento del bianco in gradi Kelvin.
KSCAMERA_EXTENDEDPROP_WHITEBALANCE_PRESET L'impostazione di bilanciamento del bianco è un valore predefinito specificato in VideoProc.

Questo membro non viene usato per KSPROPERTY_CAMERACONTROL_EXTENDED_EXPOSUREMODE e KSPROPERTY_CAMERACONTROL_EXTENDED_FOCUSMODE. In questi casi deve essere impostato su 0.

Min

Valore minimo dell'intervallo per l'impostazione in VideoProc.

Max

Valore massimo dell'intervallo per l'impostazione in VideoProc.

Step

L'incremento in valore, se applicabile, per l'impostazione in VideoProc quando la modalità è impostata su KSCAMERA_EXTENDEDPROP_WHITEBALANCE_TEMPERATURE.

-oppure-

L'incremento del valore, se applicabile, per l'impostazione in VideoProc quando si imposta l'esposizione viene impostata manualmente con KSCAMERA_EXTENDEDPROP_VIDEOPROCFLAG_MANUAL.

VideoProc

Usando la proprietà KSPROPERTY_CAMERACONTROL_EXTENDED_WHITEBALANCEMODE , quando Mode è impostata su KSCAMERA_EXTENDEDPROP_WHITEBALANCE_PRESET, il valore VideoProc.Value.ul è uno dei seguenti.

Valore Descrizione
KSCAMERA_EXTENDEDPROP_WBPRESET_CLOUDY Set di impostazioni di bilanciamento del bianco per condizioni cloudse.
KSCAMERA_EXTENDEDPROP_WBPRESET_DAYLIGHT Set di impostazioni di bilanciamento del bianco per la luce legale cloud.
KSCAMERA_EXTENDEDPROP_WBPRESET_FLASH Set di impostazioni di bilanciamento del bianco per compensare l'illuminazione flash.
KSCAMERA_EXTENDEDPROP_WBPRESET_FLUORESCENT Set di impostazioni di bilanciamento del bianco per compensare l'illuminazione fluorescente.
KSCAMERA_EXTENDEDPROP_WBPRESET_TUNGSTEN Set di impostazioni di bilanciamento del bianco per compensare l'illuminazione generata dall'illuminazione.
KSCAMERA_EXTENDEDPROP_WBPRESET_CANDLELIGHT Set di impostazioni di bilanciamento del bianco per compensare l'illuminazione della candela.

Usando la proprietà KSPROPERTY_CAMERACONTROL_EXTENDED_WHITEBALANCEMODE , quando Mode è impostata su KSCAMERA_EXTENDEDPROP_WHITEBALANCE_TEMPERATURE, il valore VideoProc.Value.ul è un valore di temperatura in gradi Kelvin.

Usando la proprietà KSPROPERTY_CAMERACONTROL_EXTENDED_EXPOSUREMODE , quando viene usata per impostare manualmente l'esposizione, KSCAMERA_EXTENDEDPROP_VIDEOPROCFLAG_MANUAL, il valore VideoProc.Value.ul è il tempo di esposizione in 100 unità nanosecondi.

Usando la proprietà KSPROPERTY_CAMERACONTROL_EXTENDED_FOCUSMODE , questo membro contiene il valore della lunghezza focale per la modalità di messa a fuoco manuale, KSCAMERA_EXTENDEDPROP_VIDEOPROCFLAG_MANUAL.

Reserved

Riservato.

Requisiti

Requisito Valore
Client minimo supportato Disponibile a partire da Windows 8.1.
Intestazione ksmedia.h (includere Ksmedia.h)

Vedi anche

KSPROPERTY_CAMERACONTROL_EXTENDED_EXPOSUREMODE

KSPROPERTY_CAMERACONTROL_EXTENDED_FOCUSMODE

KSPROPERTY_CAMERACONTROL_EXTENDED_WHITEBALANCEMODE