GdkCicpParams

since:4.16

描述 [src]

final class Gdk.CicpParams : GObject.Object
{
  /* No available fields */
}

GdkCicpParams 结构包含定义色彩状态的参数,具体根据 ITU-T H.273 规范

有关所支持值的说明,请参见各个属性的文档。

“未指定”值 (2) 不会以任何特殊方式进行处理,在创建色彩状态前必须用不同的值替换它。

GdkCicpParams 可用作构建器对象,通过 Cicp 数据使用 gdk_cicp_params_build_color_state() 来构建色彩状态。如果给定的参数不受支持,则此函数将返回一个错误。

你可以通过 gdk_color_state_create_cicp_params() 从色彩状态获取一个 GdkCicpParams 对象。这可用于创建色彩状态的变体(只需更改一个 cicp 参数)或仅仅获取有关色彩状态的信息。

从 4.16 起可用

层次结构

hierarchy this GdkCicpParams ancestor_0 GObject ancestor_0--this

祖先

构造函数

gdk_cicp_params_new

创建一个新的 GdkCicpParams 对象。

since:4.16

实例方法

gdk_cicp_params_build_color_state

self 中的 cicp 参数创建一个新的 GdkColorState 对象。

since:4.16

gdk_cicp_params_get_color_primaries

返回 self 的 color-primaries 属性的值。

since:4.16

gdk_cicp_params_get_matrix_coefficients

获取 self 的 matrix-coefficients 属性。

since:4.16

gdk_cicp_params_get_range

获取 self 的 range 属性。

since:4.16

gdk_cicp_params_get_transfer_function

获取 self 的 transfer-function 属性。

since:4.16

gdk_cicp_params_set_color_primaries

设置 self 的 color-primaries 属性。

since:4.16

gdk_cicp_params_set_matrix_coefficients

self a GdkCicpParams Sets the matrix-coefficients property of self.

since:4.16

gdk_cicp_params_set_range

设置 self 的 range 属性。

since:4.16

gdk_cicp_params_set_transfer_function

设置 self 的 transfer-function 属性。

since:4.16

GObject (43) 继承的方法

有关方法的完整列表,请参阅 GObject

属性

Gdk.CicpParams:color-primaries

要使用的颜色基色。

since:4.16

Gdk.CicpParams:matrix-coefficients

矩阵系数(用于 YUVRGB 的转换)。

since:4.16

Gdk.CicpParams:range

数据是否使用所有值范围。

since:4.16

Gdk.CicpParams:transfer-function

要使用的传输功能。

since:4.16

信号

GObject 继承的信号 (1)
GObject::notify

当对象的属性之一的值通过 g_object_set_property()、g_object_set() 等设置时,notify 信号将在该对象上发出。

类结构

struct GdkCicpParamsClass {
  /* no available fields */
}

无可用说明。