unity-webapps-music-player-context

unity-webapps-music-player-context

Functions

Types and Values

Object Hierarchy


Description

Functions

UnityWebappsMusicPlayerCallback ()

void
(*UnityWebappsMusicPlayerCallback) (UnityWebappsContext *context,
                                    gpointer user_data);

unity_webapps_music_player_context_free ()

void
unity_webapps_music_player_context_free
                               (UnityWebappsMusicPlayerContext *context);

unity_webapps_music_player_context_new ()

UnityWebappsMusicPlayerContext *
unity_webapps_music_player_context_new
                               (UnityWebappsContext *main_context,
                                GError **error);

unity_webapps_music_player_get_can_go_next ()

gboolean
unity_webapps_music_player_get_can_go_next
                               (UnityWebappsContext *context);

unity_webapps_music_player_get_can_go_previous ()

gboolean
unity_webapps_music_player_get_can_go_previous
                               (UnityWebappsContext *context);

unity_webapps_music_player_get_can_pause ()

gboolean
unity_webapps_music_player_get_can_pause
                               (UnityWebappsContext *context);

unity_webapps_music_player_get_can_play ()

gboolean
unity_webapps_music_player_get_can_play
                               (UnityWebappsContext *context);

unity_webapps_music_player_get_playback_state ()

UnityWebappsMusicPlayerPlaybackState
unity_webapps_music_player_get_playback_state
                               (UnityWebappsContext *context);

unity_webapps_music_player_init ()

void
unity_webapps_music_player_init (UnityWebappsContext *context,
                                 const gchar *title);

unity_webapps_music_player_on_next_callback ()

void
unity_webapps_music_player_on_next_callback
                               (UnityWebappsContext *context,
                                UnityWebappsMusicPlayerCallback callback,
                                gpointer user_data);

unity_webapps_music_player_on_play_pause_callback ()

void
unity_webapps_music_player_on_play_pause_callback
                               (UnityWebappsContext *context,
                                UnityWebappsMusicPlayerCallback callback,
                                gpointer user_data);

unity_webapps_music_player_on_previous_callback ()

void
unity_webapps_music_player_on_previous_callback
                               (UnityWebappsContext *context,
                                UnityWebappsMusicPlayerCallback callback,
                                gpointer user_data);

unity_webapps_music_player_set_can_go_next ()

void
unity_webapps_music_player_set_can_go_next
                               (UnityWebappsContext *context,
                                gboolean can_go_next);

unity_webapps_music_player_set_can_go_previous ()

void
unity_webapps_music_player_set_can_go_previous
                               (UnityWebappsContext *context,
                                gboolean can_go_previous);

unity_webapps_music_player_set_can_pause ()

void
unity_webapps_music_player_set_can_pause
                               (UnityWebappsContext *context,
                                gboolean can_go_pause);

unity_webapps_music_player_set_can_play ()

void
unity_webapps_music_player_set_can_play
                               (UnityWebappsContext *context,
                                gboolean can_go_play);

unity_webapps_music_player_set_playback_state ()

void
unity_webapps_music_player_set_playback_state
                               (UnityWebappsContext *context,
                                UnityWebappsMusicPlayerPlaybackState state);

unity_webapps_music_player_set_track ()

void
unity_webapps_music_player_set_track (UnityWebappsContext *context,
                                      const gchar *artist,
                                      const gchar *album,
                                      const gchar *title,
                                      const gchar *icon_url);

Types and Values

UnityWebappsMusicPlayerContext

typedef struct {
  UnityWebappsContext *context;
 
  UnityWebappsGenMusicPlayer *music_player_proxy;
  guint music_player_rate;
} UnityWebappsMusicPlayerContext;

enum UnityWebappsMusicPlayerPlaybackState

Members

UNITY_WEBAPPS_MUSIC_PLAYER_PLAYBACK_STATE_PLAYING

   

UNITY_WEBAPPS_MUSIC_PLAYER_PLAYBACK_STATE_PAUSED