comparison Plugins/Input/amidi-plug/amidi-plug.c @ 737:8efa4b799c19 trunk

[svn] Added a get_volume plugin function, to ensure that the player volume is properly updated when the player is remotely controlled
author giacomo
date Mon, 27 Feb 2006 16:52:02 -0800
parents 1954be7d4889
children b8b9d7f5d371
comparison
equal deleted inserted replaced
736:113f66421a62 737:8efa4b799c19
256 return -1; 256 return -1;
257 } 257 }
258 } 258 }
259 259
260 260
261 static void amidiplug_get_volume( gint * l , gint * r )
262 {
263 gchar mixer_card[10];
264 snprintf( mixer_card , 8 , "hw:%i" , amidiplug_cfg.mixer_card_id );
265 mixer_card[9] = '\0';
266 /* get volume */
267 i_seq_mixer_get_volume( l , r , mixer_card , amidiplug_cfg.mixer_control_name ,
268 amidiplug_cfg.mixer_control_id );
269 }
270
271
261 static void amidiplug_set_volume( gint l , gint r ) 272 static void amidiplug_set_volume( gint l , gint r )
262 { 273 {
263 gchar mixer_card[10]; 274 gchar mixer_card[10];
264 snprintf( mixer_card , 8 , "hw:%i" , amidiplug_cfg.mixer_card_id ); 275 snprintf( mixer_card , 8 , "hw:%i" , amidiplug_cfg.mixer_card_id );
265 mixer_card[9] = '\0'; 276 mixer_card[9] = '\0';