VideoTransferFunction.decode

Convert val to its gamma decoded value. This is the inverse operation of gstvideo.global.videoColorTransferEncode.

For a non-linear value L' in the range [0..1], conversion to the linear L is in general performed with a power function like:

L = L' ^ gamma

Depending on func, different formulas might be applied. Some formulas encode a linear segment in the lower range.

struct VideoTransferFunction
static
double
decode

Parameters

func gstvideo.types.VideoTransferFunction

a #GstVideoTransferFunction

val double

a value

Return Value

Type: double

the gamma decoded value of val