Show
Ignore:
Timestamp:
09/09/06 15:32:50 (6 years ago)
Author:
ath
Message:

Add a level meter to the mixer.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • rgc/trunk/src/client/rgc_marshal_cb.c

    r91 r118  
    2929} 
    3030 
     31 
     32void 
     33rgc_marshal_cb_VOID__INT_FLOAT_FLOAT    (RgcRemoteObject *obj, 
     34                                         guint          n_param_values, 
     35                                         GValue         **param_values, 
     36                                         gpointer       marshal_data, 
     37                                         gpointer       user_data) 
     38{ 
     39        typedef void (*RgcMarshalFunc_cb_VOID__INT_FLOAT_FLOAT) (RgcRemoteObject *data1, gint arg1, gfloat arg2, gfloat arg3, gpointer data2); 
     40        register RgcMarshalFunc_cb_VOID__INT_FLOAT_FLOAT callback; 
     41        register RgcRemoteObject *data1; 
     42 
     43        g_return_if_fail (n_param_values == 3); 
     44 
     45        data1 = obj; 
     46         
     47        callback = (RgcMarshalFunc_cb_VOID__INT_FLOAT_FLOAT) (marshal_data); 
     48 
     49        //g_assert (G_IS_VALUE (param_values[0])); 
     50        //g_print ("g_marshal_value_peek_int %d\n", g_marshal_value_peek_int (param_values[0])); 
     51         
     52        callback (data1, g_marshal_value_peek_int (param_values[0]), 
     53                         g_marshal_value_peek_float (param_values[1]), 
     54                         g_marshal_value_peek_float (param_values[2]), user_data); 
     55} 
    3156 
    3257void