MexPlayer

MexPlayer

Synopsis

struct              MexPlayer;
struct              MexPlayerClass;
ClutterMedia *      (*MexPlayerGetMediaPlayerCb)        (void);
void                mex_player_forward                  (MexPlayer *player);
ClutterMedia *      mex_player_get_clutter_media        (MexPlayer *player);
MexPlayer *         mex_player_get_default              (void);
ClutterMedia *      mex_player_get_default_media_player (void);
void                mex_player_next                     (MexPlayer *player);
void                mex_player_open                     (MexPlayer *player);
void                mex_player_pause                    (MexPlayer *player);
void                mex_player_play                     (MexPlayer *player);
void                mex_player_previous                 (MexPlayer *player);
void                mex_player_quit                     (MexPlayer *player);
void                mex_player_rewind                   (MexPlayer *player);
void                mex_player_seek_us                  (MexPlayer *player,
                                                         gint64 seek_offset_us);
void                mex_player_set_media_player_callback
                                                        (MexPlayerGetMediaPlayerCb callback);
void                mex_player_set_uri                  (MexPlayer *player,
                                                         const gchar *uri);
void                mex_player_stop                     (MexPlayer *player);

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----ClutterActor
               +----MxWidget
                     +----MxStack
                           +----MexPlayer

Implemented Interfaces

MexPlayer implements ClutterContainer, ClutterScriptable, ClutterAnimatable, AtkImplementorIface, MxStylable, MxFocusable and MexContentView.

Signals

  "close-request"                                  : Run Last
  "open-request"                                   : Run Last

Description

Details

struct MexPlayer

struct MexPlayer;

struct MexPlayerClass

struct MexPlayerClass {
  MxStackClass parent_class;
};

MexPlayerGetMediaPlayerCb ()

ClutterMedia *      (*MexPlayerGetMediaPlayerCb)        (void);

mex_player_forward ()

void                mex_player_forward                  (MexPlayer *player);

mex_player_get_clutter_media ()

ClutterMedia *      mex_player_get_clutter_media        (MexPlayer *player);

mex_player_get_default ()

MexPlayer *         mex_player_get_default              (void);

mex_player_get_default_media_player ()

ClutterMedia *      mex_player_get_default_media_player (void);

mex_player_next ()

void                mex_player_next                     (MexPlayer *player);

mex_player_open ()

void                mex_player_open                     (MexPlayer *player);

mex_player_pause ()

void                mex_player_pause                    (MexPlayer *player);

mex_player_play ()

void                mex_player_play                     (MexPlayer *player);

mex_player_previous ()

void                mex_player_previous                 (MexPlayer *player);

mex_player_quit ()

void                mex_player_quit                     (MexPlayer *player);

mex_player_rewind ()

void                mex_player_rewind                   (MexPlayer *player);

mex_player_seek_us ()

void                mex_player_seek_us                  (MexPlayer *player,
                                                         gint64 seek_offset_us);

mex_player_set_media_player_callback ()

void                mex_player_set_media_player_callback
                                                        (MexPlayerGetMediaPlayerCb callback);

mex_player_set_uri ()

void                mex_player_set_uri                  (MexPlayer *player,
                                                         const gchar *uri);

mex_player_stop ()

void                mex_player_stop                     (MexPlayer *player);

Signal Details

The "close-request" signal

void                user_function                      (MexPlayer *mexplayer,
                                                        gpointer   user_data)      : Run Last

The "open-request" signal

void                user_function                      (MexPlayer *mexplayer,
                                                        gpointer   user_data)      : Run Last