ClutterGstTypes

ClutterGstTypes — Clutter-Gst common types.

Functions

Types and Values

Object Hierarchy

    GBoxed
    ├── ClutterGstBox
    ├── ClutterGstFrame
    ├── ClutterGstOverlay
    ╰── ClutterGstOverlays
    GEnum
    ╰── ClutterGstBufferingMode
    GFlags
    ╰── ClutterGstSeekFlags

Description

Functions

clutter_gst_box_get_width ()

gfloat
clutter_gst_box_get_width (const ClutterGstBox *box);

Since: 3.0


clutter_gst_box_get_height ()

gfloat
clutter_gst_box_get_height (const ClutterGstBox *box);

Since: 3.0

Types and Values

enum ClutterGstBufferingMode

Different buffering policies clutter-gst supports

Members

CLUTTER_GST_BUFFERING_MODE_STREAM

In-memory buffering

 

CLUTTER_GST_BUFFERING_MODE_DOWNLOAD

On-disk buffering

 

Since: 1.4


enum ClutterGstSeekFlags

Flags that can be given to clutter_gst_player_set_seek_flags().

Members

CLUTTER_GST_SEEK_FLAG_NONE

Fast seeks (key frame boundaries, default)

 

CLUTTER_GST_SEEK_FLAG_ACCURATE

Accurate seeks (potentially slower)

 

Since: 1.4


struct ClutterGstBox

struct ClutterGstBox {
  gfloat x1;
  gfloat y1;

  gfloat x2;
  gfloat y2;
};

Since: 3.0


struct ClutterGstFrame

struct ClutterGstFrame {
  ClutterGstVideoResolution  resolution;
  CoglPipeline              *pipeline;
};

Since: 3.0


struct ClutterGstOverlay

struct ClutterGstOverlay {
  ClutterGstBox  position;
  CoglPipeline  *pipeline;
};

Since: 3.0


struct ClutterGstOverlays

struct ClutterGstOverlays {
  GPtrArray *overlays;
};

Since: 3.0


struct ClutterGstVideoResolution

struct ClutterGstVideoResolution {
  gint width;
  gint height;

  gint par_n;
  gint par_d;
};

Since: 3.0