// portabledevice.h
typedef enum tagWPD_WHITE_BALANCE_SETTINGS {
WPD_WHITE_BALANCE_UNDEFINED,
WPD_WHITE_BALANCE_MANUAL,
WPD_WHITE_BALANCE_AUTOMATIC,
WPD_WHITE_BALANCE_ONE_PUSH_AUTOMATIC,
WPD_WHITE_BALANCE_DAYLIGHT,
WPD_WHITE_BALANCE_FLORESCENT,
WPD_WHITE_BALANCE_TUNGSTEN,
WPD_WHITE_BALANCE_FLASH
} WPD_WHITE_BALANCE_SETTINGS;
View the official Windows Driver Kit DDI referenceNo description available.
The WPD_WHITE_BALANCE_SETTINGS enumeration type describes how a video or image device weights color channels to achieve a proper white balance.
WPD_WHITE_BALANCE_UNDEFINEDThis value has not been defined.
WPD_WHITE_BALANCE_MANUALThe white balance is set explicitly by using the WPD_STILL_IMAGE_RGB_GAIN property and will not change by itself.
WPD_WHITE_BALANCE_AUTOMATICThe device will set the white balance.
WPD_WHITE_BALANCE_ONE_PUSH_AUTOMATICThe device will set the white balance, but only when the user pushes the device's capture button while aiming the device at a white field.
WPD_WHITE_BALANCE_DAYLIGHTThe device will use white balance numbers appropriate for use in most daylight settings.
WPD_WHITE_BALANCE_FLORESCENTWPD_WHITE_BALANCE_TUNGSTENThe device will use white balance numbers appropriate for use in most indoor, incandescent lighting settings.
WPD_WHITE_BALANCE_FLASHThe device will use white balance numbers appropriate for use with a flash.
This enumeration is used by the WPD_STILL_IMAGE_WHITE_BALANCE property.
Structures and Enumeration Types