![]() |
![]() |
![]() |
GNOME Color Manager Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Properties |
GcmEdidPrivate; GcmEdid; GcmEdidClass; GcmEdid * gcm_edid_new (void
); void gcm_edid_reset (GcmEdid *edid
); gboolean gcm_edid_parse (GcmEdid *edid
,const guint8 *data
,gsize length
,GError **error
); const gchar * gcm_edid_get_monitor_name (GcmEdid *edid
); const gchar * gcm_edid_get_vendor_name (GcmEdid *edid
); const gchar * gcm_edid_get_serial_number (GcmEdid *edid
); const gchar * gcm_edid_get_eisa_id (GcmEdid *edid
); const gchar * gcm_edid_get_checksum (GcmEdid *edid
); const gchar * gcm_edid_get_pnp_id (GcmEdid *edid
); guint gcm_edid_get_width (GcmEdid *edid
); guint gcm_edid_get_height (GcmEdid *edid
); gfloat gcm_edid_get_gamma (GcmEdid *edid
);
"checksum" gchar* : Read "eisa-id" gchar* : Read "gamma" gfloat : Read "height" guint : Read "monitor-name" gchar* : Read "pnp-id" gchar* : Read "serial-number" gchar* : Read "vendor-name" gchar* : Read "width" guint : Read
typedef struct { GObjectClass parent_class; /* padding for future expansion */ void (*_gcm_reserved1) (void); void (*_gcm_reserved2) (void); void (*_gcm_reserved3) (void); void (*_gcm_reserved4) (void); void (*_gcm_reserved5) (void); } GcmEdidClass;
void gcm_edid_reset (GcmEdid *edid
);
Resets all the cached values in this object.
|
a valid GcmEdid instance |
Since 0.0.1
gboolean gcm_edid_parse (GcmEdid *edid
,const guint8 *data
,gsize length
,GError **error
);
Parses an EDID block, checking for sanity and decoding anything important.
|
a valid GcmEdid instance |
|
the EDID block |
|
the data length, typically a multiple of 128 |
|
a valid GError or NULL
|
Returns : |
TRUE for success.
|
Since 0.0.1
const gchar * gcm_edid_get_monitor_name (GcmEdid *edid
);
Gets the monitor name.
|
a valid GcmEdid instance |
Returns : |
a null terminaled string value |
Since 0.0.1
const gchar * gcm_edid_get_vendor_name (GcmEdid *edid
);
Gets the vendor name.
|
a valid GcmEdid instance |
Returns : |
a null terminaled string value |
Since 0.0.1
const gchar * gcm_edid_get_serial_number (GcmEdid *edid
);
Gets the device serial number.
|
a valid GcmEdid instance |
Returns : |
a null terminaled string value |
Since 0.0.1
const gchar * gcm_edid_get_eisa_id (GcmEdid *edid
);
Gets the EISA ID.
|
a valid GcmEdid instance |
Returns : |
a null terminaled string value |
Since 0.0.1
const gchar * gcm_edid_get_checksum (GcmEdid *edid
);
Gets the EDID MD5 checksum, which is often useful to compare binary blobs.
|
a valid GcmEdid instance |
Returns : |
a null terminaled string value |
Since 0.0.1
const gchar * gcm_edid_get_pnp_id (GcmEdid *edid
);
Gets the device PNP ID..
|
a valid GcmEdid instance |
Returns : |
a null terminaled string value |
Since 0.0.1
guint gcm_edid_get_width (GcmEdid *edid
);
Gets the width of the panel.
|
a valid GcmEdid instance |
Returns : |
the width in mm. |
Since 0.0.1
guint gcm_edid_get_height (GcmEdid *edid
);
Gets the panel height.
|
a valid GcmEdid instance |
Returns : |
the height in mm. |
Since 0.0.1