Instance Method

deviceWhiteBalanceGainsForChromaticityValues:

Converts device-independent chromaticity values to device-specific white balance RGB gain values.

Declaration

- (AVCaptureWhiteBalanceGains)deviceWhiteBalanceGainsForChromaticityValues:(AVCaptureWhiteBalanceChromaticityValues)chromaticityValues;

Parameters

chromaticityValues

The chromaticity values for which to get white balance RGB gain values.

Return Value

A fully populated AVCaptureWhiteBalanceGains structure containing device-specific RGB gain values.

Discussion

This method may be called on the receiver to convert device-independent chromaticity values to device-specific RGB white balance gain values.

This method throws an NSInvalidArgumentException exception if any of the chromaticityValues fields are set outside the range [0,1].

Some chromaticityValues field combinations yield out-of-range device RGB values that will cause an exception to be thrown if passed directly to setWhiteBalanceModeLockedWithDeviceWhiteBalanceGains:completionHandler:. Be sure to verify that red, green, and blue gain values are within the range of [1.0 - maxWhiteBalanceGain].

See Also

Managing the White Balance

- isWhiteBalanceModeSupported:

Returns a Boolean value that indicates whether the given white balance mode is supported.

whiteBalanceMode

The current white balance mode.

adjustingWhiteBalance

Indicates whether the devise is currently adjusting the white balance.

- chromaticityValuesForDeviceWhiteBalanceGains:

Converts device-specific white balance RGB gain values to device-independent chromaticity values.

deviceWhiteBalanceGains

The current device-specific RGB white balance gain values.

maxWhiteBalanceGain

The maximum supported value to which a channel in the AVCaptureWhiteBalanceGains may be set.

- deviceWhiteBalanceGainsForTemperatureAndTintValues:

Converts device-independent temperature and tint values to device-specific white balance RGB gain values.

grayWorldDeviceWhiteBalanceGains

The current device-specific white balance values required for a neutral gray white point.

- setWhiteBalanceModeLockedWithDeviceWhiteBalanceGains:completionHandler:

Sets white balance to locked mode with the specified deviceWhiteBalanceGains values.

- temperatureAndTintValuesForDeviceWhiteBalanceGains:

Converts device-specific white balance RGB gain values to device-independent temperature and tint values.

lockingWhiteBalanceWithCustomDeviceGainsSupported

A Boolean value indicating whether the device supports locking white balance to specific gain values.

AVCaptureWhiteBalanceGainsCurrent

A special constant representing the current white balance setting.

AVCaptureWhiteBalanceGains

Structure containing RGB white balance gain values.

AVCaptureWhiteBalanceChromaticityValues

Structure containing CIE 1931 xy chromaticity values.

AVCaptureWhiteBalanceTemperatureAndTintValues

Structure containing temperature and tint values correlated to a white-balance color.

AVCaptureWhiteBalanceMode

Constants to specify the white balance mode of a capture device.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software