diff options
author | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2012-05-07 04:00:01 +0200 |
---|---|---|
committer | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2012-05-07 04:00:01 +0200 |
commit | ef36b6db09265b1b3110d7596de3ad8385fcfbe5 (patch) | |
tree | bafbc21ba87c68fbc94b2c7eedf6d2a6731f696d /lib/gtk-vlc-player/gtk-vlc-player.h | |
parent | 77258a66029b5fd7cb18d75a448e3a7a87a7eb99 (diff) | |
download | experiment-player-ef36b6db09265b1b3110d7596de3ad8385fcfbe5.tar.gz |
support for setting volume in vlc player widget
API function and volume adjustment
* attached volume button with player widget
Diffstat (limited to 'lib/gtk-vlc-player/gtk-vlc-player.h')
-rw-r--r-- | lib/gtk-vlc-player/gtk-vlc-player.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/gtk-vlc-player/gtk-vlc-player.h b/lib/gtk-vlc-player/gtk-vlc-player.h index 54d36a1..665f980 100644 --- a/lib/gtk-vlc-player/gtk-vlc-player.h +++ b/lib/gtk-vlc-player/gtk-vlc-player.h @@ -27,6 +27,9 @@ typedef struct _GtkVlcPlayer { GtkObject *time_adjustment; gulong time_adj_on_value_changed_id; + GtkObject *volume_adjustment; + gulong vol_adj_on_value_changed_id; + libvlc_instance_t *vlc_inst; libvlc_media_player_t *media_player; @@ -55,10 +58,14 @@ gboolean gtk_vlc_player_toggle(GtkVlcPlayer *player); void gtk_vlc_player_stop(GtkVlcPlayer *player); void gtk_vlc_player_seek(GtkVlcPlayer *player, gint64 time); +void gtk_vlc_player_set_volume(GtkVlcPlayer *player, gdouble volume); GtkAdjustment *gtk_vlc_player_get_time_adjustment(GtkVlcPlayer *player); void gtk_vlc_player_set_time_adjustment(GtkVlcPlayer *player, GtkAdjustment *adj); +GtkAdjustment *gtk_vlc_player_get_volume_adjustment(GtkVlcPlayer *player); +void gtk_vlc_player_set_volume_adjustment(GtkVlcPlayer *player, GtkAdjustment *adj); + G_END_DECLS #endif |