MexPlayer

MexPlayer

Synopsis

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

Object Hierarchy

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

Implemented Interfaces

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

Signals

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

Description

Details

MexPlayerGetMediaPlayerCb ()

ClutterMedia *      (*MexPlayerGetMediaPlayerCb)        (void);

struct MexPlayer

struct MexPlayer;

struct MexPlayerClass

struct MexPlayerClass {
  MxStackClass parent_class;
};

mex_player_get_default ()

MexPlayer *          mex_player_get_default             (void);

mex_player_get_clutter_media ()

ClutterMedia *       mex_player_get_clutter_media       (MexPlayer *player);

mex_player_open ()

void                mex_player_open                     (MexPlayer *player);

mex_player_quit ()

void                mex_player_quit                     (MexPlayer *player);

mex_player_stop ()

void                mex_player_stop                     (MexPlayer *player);

mex_player_play ()

void                mex_player_play                     (MexPlayer *player);

mex_player_pause ()

void                mex_player_pause                    (MexPlayer *player);

mex_player_forward ()

void                mex_player_forward                  (MexPlayer *player);

mex_player_rewind ()

void                mex_player_rewind                   (MexPlayer *player);

mex_player_next ()

void                mex_player_next                     (MexPlayer *player);

mex_player_previous ()

void                mex_player_previous                 (MexPlayer *player);

mex_player_set_uri ()

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

mex_player_set_media_player_callback ()

void                mex_player_set_media_player_callback
                                                        (MexPlayerGetMediaPlayerCb callback);

mex_player_get_default_media_player ()

ClutterMedia *       mex_player_get_default_media_player
                                                        (void);

MexPlayerPrivate

typedef struct _MexPlayerPrivate MexPlayerPrivate;

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