MATE Desktop Library Reference Manual: mate-rr-output

## mate-rr-output mate-rr-output |

## Functions

guint32 | mate_rr_output_get_id ()
const char * | mate_rr_output_get_name ()
gboolean | mate_rr_output_is_connected ()
int | mate_rr_output_get_size_inches ()
int | mate_rr_output_get_width_mm ()
int | mate_rr_output_get_height_mm ()
const guint8 * | mate_rr_output_get_edid_data ()
MateRRCrtc ** | mate_rr_output_get_possible_crtcs ()
MateRRMode ** | mate_rr_output_list_modes ()
MateRRMode * | mate_rr_output_get_current_mode ()
MateRRMode * | mate_rr_output_get_preferred_mode ()
gboolean | mate_rr_output_supports_mode ()
MateRRCrtc * | mate_rr_output_get_crtc ()
void | mate_rr_output_get_position ()
gboolean | mate_rr_output_can_clone ()

## Types and Values

typedef | MateRROutput

## Object Hierarchy

## Includes

    #include <mate-rr.h>

## Description

## Functions

### mate_rr_output_get_id ()

    guint32
    mate_rr_output_get_id (MateRROutput *output);

#### Returns

### mate_rr_output_get_name ()

    const char *
    mate_rr_output_get_name (MateRROutput *output);

#### Returns

### mate_rr_output_is_connected ()

    gboolean
    mate_rr_output_is_connected (MateRROutput *output);

#### Returns

### mate_rr_output_get_size_inches ()

    int
    mate_rr_output_get_size_inches (MateRROutput *output);

#### Returns

### mate_rr_output_get_width_mm ()

    int
    mate_rr_output_get_width_mm (MateRROutput *outout);

#### Returns

### mate_rr_output_get_height_mm ()

    int
    mate_rr_output_get_height_mm (MateRROutput *output);

#### Returns

### mate_rr_output_get_edid_data ()

    const guint8 *
    mate_rr_output_get_edid_data (MateRROutput *output);

#### Returns

### mate_rr_output_get_possible_crtcs ()

    MateRRCrtc **
    mate_rr_output_get_possible_crtcs (MateRROutput *output);

#### Returns

### mate_rr_output_list_modes ()

    MateRRMode **
    mate_rr_output_list_modes (MateRROutput *output);

#### Returns

### mate_rr_output_get_current_mode ()

    MateRRMode *
    mate_rr_output_get_current_mode (MateRROutput *output);

#### Returns

### mate_rr_output_get_preferred_mode ()

    MateRRMode *
    mate_rr_output_get_preferred_mode (MateRROutput *output);

#### Returns

### mate_rr_output_supports_mode ()

    gboolean
    mate_rr_output_supports_mode (MateRROutput *output,
                                  MateRRMode *mode);

#### Returns

### mate_rr_output_get_crtc ()

    MateRRCrtc *
    mate_rr_output_get_crtc (MateRROutput *output);

#### Returns

### mate_rr_output_get_position ()

    void
    mate_rr_output_get_position (MateRROutput *output,
                                 int *x,
                                 int *y);

### mate_rr_output_can_clone ()

    gboolean
    mate_rr_output_can_clone (MateRROutput *output,
                              MateRROutput *clone);

#### Returns

## Types and Values

### MateRROutput

    typedef struct MateRROutput MateRROutput;