語言

DataSpaceRange 列舉

定義

此列舉支援其成員值的位元組合。

[System.Flags]
public enum DataSpaceRange
[<System.Flags>]
type DataSpaceRange = 
繼承
DataSpaceRange
屬性

欄位

名稱 值 Description
Unspecified 0

射程特性未知或由應用決定。

Android 參考資料。android.hardware.DataSpace.RANGE_UNSPECIFIED

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

Full 134217728

全範圍使用Y、Cb和Cr的所有值,範圍從0到2^b-1,其中b是色彩格式的位元深度。

Android 參考資料。android.hardware.DataSpace.RANGE_FULL

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

Limited 268435456

有限範圍對應 Y 的值為 16/256*2^b,Cb、Cr、R、G 和 B 則使用 1/16*2^b 至 15/16*2^b,其中 b 是色彩格式的位元深度。

例如,對於 8 位元深度格式:Luma(Y)取樣值應為 16 至 235,包含色度(Cb, Cr)取樣值應為 16 至 240,包含。對於 10 位元深度格式:Luma(Y)取樣值應為 64 至 940,包含色度(Cb, Cr)取樣值應為 64 至 960。

Android 參考資料。android.hardware.DataSpace.RANGE_LIMITED

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

Extended 402653184

擴展範圍可與 FP16 結合使用以傳送 scRGB,或與 android.view.SurfaceControl.Transaction.setExtendedRangeBrightness(SurfaceControl, float, float) 搭配使用,以表示 HDR 範圍。

當與浮點像素格式及STANDARD_BT709使用時,標準的 sRGB 空間為 [0.0 - 1.0],範圍外的數值則可編碼 sRGB 色域之外的顏色。 [-0.5, 7.5] 是標準的 scRGB 範圍。 用來在同一螢幕上混合/合併多個資料空間。

截至Build.VERSION_CODES年。UPSIDE_DOWN_CAKE這可以結合 android.view.SurfaceControl.Transaction.setExtendedRangeBrightness(SurfaceControl, float, float)及其他格式如 HardwareBuffer.RGBA_8888 或 HardwareBuffer.RGBA_1010102,以傳達可變的 HDR 亮度範圍

Android 參考資料。android.hardware.DataSpace.RANGE_EXTENDED

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於