Language

DataSpaceTransfer Enum

Definition

This enumeration supports a bitwise combination of its member values.

[System.Flags]
public enum DataSpaceTransfer
[<System.Flags>]
type DataSpaceTransfer = 
Inheritance
DataSpaceTransfer
Attributes

Fields

Name Value Description
Unspecified 0

Transfer characteristics are unknown or are determined by the application.

Android reference for android.hardware.DataSpace.TRANSFER_UNSPECIFIED.

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Linear 4194304

Linear transfer.

Transfer characteristic curve:
 E = L
     L - luminance of image 0 <= L <= 1 for conventional colorimetry
     E - corresponding electrical signal

Android reference for android.hardware.DataSpace.TRANSFER_LINEAR.

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Srgb 8388608

sRGB transfer.

Transfer characteristic curve:
E = 1.055 * L^(1/2.4) - 0.055  for 0.0031308 <= L <= 1
  = 12.92 * L                  for 0 <= L < 0.0031308
    L - luminance of image 0 <= L <= 1 for conventional colorimetry
    E - corresponding electrical signal

Use for RGB formats.

Android reference for android.hardware.DataSpace.TRANSFER_SRGB.

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Smpte170m 12582912

SMPTE 170M transfer.

Transfer characteristic curve:
E = 1.099 * L ^ 0.45 - 0.099  for 0.018 <= L <= 1
  = 4.500 * L                 for 0 <= L < 0.018
    L - luminance of image 0 <= L <= 1 for conventional colorimetry
    E - corresponding electrical signal

Use for YCbCr formats.

Android reference for android.hardware.DataSpace.TRANSFER_SMPTE_170M.

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Gamma22 16777216

Display gamma 2.2.

Transfer characteristic curve:
E = L ^ (1/2.2)
    L - luminance of image 0 <= L <= 1 for conventional colorimetry
    E - corresponding electrical signal

Android reference for android.hardware.DataSpace.TRANSFER_GAMMA2_2.

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Gamma26 20971520

Display gamma 2.6.

Transfer characteristic curve:
E = L ^ (1/2.6)
    L - luminance of image 0 <= L <= 1 for conventional colorimetry
    E - corresponding electrical signal

Android reference for android.hardware.DataSpace.TRANSFER_GAMMA2_6.

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Gamma28 25165824

Display gamma 2.8.

Transfer characteristic curve:
E = L ^ (1/2.8)
    L - luminance of image 0 <= L <= 1 for conventional colorimetry
    E - corresponding electrical signal

Android reference for android.hardware.DataSpace.TRANSFER_GAMMA2_8.

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

St2084 29360128

SMPTE ST 2084 (Dolby Perceptual Quantizer).

Transfer characteristic curve:
E = ((c1 + c2 * L^n) / (1 + c3 * L^n)) ^ m
c1 = c3 - c2 + 1 = 3424 / 4096 = 0.8359375
c2 = 32 * 2413 / 4096 = 18.8515625
c3 = 32 * 2392 / 4096 = 18.6875
m = 128 * 2523 / 4096 = 78.84375
n = 0.25 * 2610 / 4096 = 0.1593017578125
    L - luminance of image 0 <= L <= 1 for HDR colorimetry.
        L = 1 corresponds to 10000 cd/m2
    E - corresponding electrical signal

Android reference for android.hardware.DataSpace.TRANSFER_ST2084.

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Hlg 33554432

ARIB STD-B67 Hybrid Log Gamma.

Transfer characteristic curve:
E = r * L^0.5                 for 0 <= L <= 1
  = a * ln(L - b) + c         for 1 < L
a = 0.17883277
b = 0.28466892
c = 0.55991073
r = 0.5
    L - luminance of image 0 <= L for HDR colorimetry. L = 1 corresponds
        to reference white level of 100 cd/m2
    E - corresponding electrical signal

Android reference for android.hardware.DataSpace.TRANSFER_HLG.

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Applies to