TransferFunction_2 type
Transfer function (OETF/EOTF).
| BT.2100 uses "pq" (HDR10) or "hlg" (HLG) transfer functions with BT.2020 primaries. Use "gamma26" for DCI-P3 gamma 2.6. |
Camera log curves ("slog3", "logc3", "logc4", "clog2", "clog3", "log3g10", "appleLog") are scene-referred: their linear value is scene reflection with 0.18 = mid-grey. "slog3" pairs with S-Gamut3/S-Gamut3.Cine primaries; "logc3" is ARRI LogC3 at EI 800; "logc4" is ARRI LogC4; "clog2"/"clog3" are Canon Log 2/3 (v1.2); "log3g10" is RED Log3G10; "appleLog" is Apple Log. H.273 has no transfer codes for camera logs, so re-ingested output will arrive tagged as Unspecified and must be re-declared explicitly.
Signature:
export type TransferFunction = "bt709" | "srgb" | "linear" | "bt2020" | "pq" | "hlg" | "bt601" | "smpte240m" | "gamma22" | "gamma28" | "bt1886" | "gamma24" | "gamma26" | "slog3" | "logc3" | "logc4" | "clog2" | "clog3" | "log3g10" | "appleLog";