Agora RTC Objective-C API Reference Refactor

ColorSpace Struct Reference

## Member Enumeration Documentation

## ◆ PrimaryID

enum PrimaryID

Enumerator
PRIMARYID_BT709 |
PRIMARYID_UNSPECIFIED |
PRIMARYID_BT470M |
PRIMARYID_BT470BG |
PRIMARYID_SMPTE170M |
PRIMARYID_SMPTE240M |
PRIMARYID_FILM |
PRIMARYID_BT2020 |
PRIMARYID_SMPTEST428 |
PRIMARYID_SMPTEST431 |
PRIMARYID_SMPTEST432 |
PRIMARYID_JEDECP22 |

## ◆ RangeID

enum RangeID

Enumerator
RANGEID_INVALID |
RANGEID_LIMITED |
RANGEID_FULL |
RANGEID_DERIVED |

## ◆ MatrixID

enum MatrixID

Enumerator
MATRIXID_RGB |
MATRIXID_BT709 |
MATRIXID_UNSPECIFIED |
MATRIXID_FCC |
MATRIXID_BT470BG |
MATRIXID_SMPTE170M |
MATRIXID_SMPTE240M |
MATRIXID_YCOCG |
MATRIXID_BT2020_NCL |
MATRIXID_BT2020_CL |
MATRIXID_SMPTE2085 |
MATRIXID_CDNCLS |
MATRIXID_CDCLS |
MATRIXID_BT2100_ICTCP |

## ◆ TransferID

enum TransferID

Enumerator
TRANSFERID_BT709 |
TRANSFERID_UNSPECIFIED |
TRANSFERID_GAMMA22 |
TRANSFERID_GAMMA28 |
TRANSFERID_SMPTE170M |
TRANSFERID_SMPTE240M |
TRANSFERID_LINEAR |
TRANSFERID_LOG |
TRANSFERID_LOG_SQRT |
TRANSFERID_IEC61966_2_4 |
TRANSFERID_BT1361_ECG |
TRANSFERID_IEC61966_2_1 |
TRANSFERID_BT2020_10 |
TRANSFERID_BT2020_12 |
TRANSFERID_SMPTEST2084 |
TRANSFERID_SMPTEST428 |
TRANSFERID_ARIB_STD_B67 |

## Constructor & Destructor Documentation

## ◆ ColorSpace()

ColorSpace | ( |  | ) |
| inline

## Member Function Documentation

## ◆ validate()

bool validate | ( |  | ) | const
| inline

## Field Documentation

## ◆ primaries

PrimaryID primaries

## ◆ transfer

TransferID transfer

## ◆ matrix

MatrixID matrix

## ◆ range

RangeID range