4 #ifndef __dbus_glib_marshal_audacious_rc_MARSHAL_H__
5 #define __dbus_glib_marshal_audacious_rc_MARSHAL_H__
7 #include <glib-object.h>
12 #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v)
13 #define g_marshal_value_peek_char(v) g_value_get_schar (v)
14 #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v)
15 #define g_marshal_value_peek_int(v) g_value_get_int (v)
16 #define g_marshal_value_peek_uint(v) g_value_get_uint (v)
17 #define g_marshal_value_peek_long(v) g_value_get_long (v)
18 #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v)
19 #define g_marshal_value_peek_int64(v) g_value_get_int64 (v)
20 #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v)
21 #define g_marshal_value_peek_enum(v) g_value_get_enum (v)
22 #define g_marshal_value_peek_flags(v) g_value_get_flags (v)
23 #define g_marshal_value_peek_float(v) g_value_get_float (v)
24 #define g_marshal_value_peek_double(v) g_value_get_double (v)
25 #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v)
26 #define g_marshal_value_peek_param(v) g_value_get_param (v)
27 #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v)
28 #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v)
29 #define g_marshal_value_peek_object(v) g_value_get_object (v)
30 #define g_marshal_value_peek_variant(v) g_value_get_variant (v)
36 #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int
37 #define g_marshal_value_peek_char(v) (v)->data[0].v_int
38 #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint
39 #define g_marshal_value_peek_int(v) (v)->data[0].v_int
40 #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint
41 #define g_marshal_value_peek_long(v) (v)->data[0].v_long
42 #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong
43 #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64
44 #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64
45 #define g_marshal_value_peek_enum(v) (v)->data[0].v_long
46 #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong
47 #define g_marshal_value_peek_float(v) (v)->data[0].v_float
48 #define g_marshal_value_peek_double(v) (v)->data[0].v_double
49 #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer
50 #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer
51 #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer
52 #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer
53 #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer
54 #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer
62 const GValue *param_values,
63 gpointer invocation_hint,
64 gpointer marshal_data);
67 GValue *return_value G_GNUC_UNUSED,
69 const GValue *param_values,
70 gpointer invocation_hint G_GNUC_UNUSED,
71 gpointer marshal_data)
73 typedef gboolean (*GMarshalFunc_BOOLEAN__INT_POINTER) (gpointer data1,
77 register GMarshalFunc_BOOLEAN__INT_POINTER callback;
78 register GCClosure *cc = (GCClosure*) closure;
79 register gpointer data1, data2;
82 g_return_if_fail (return_value !=
NULL);
83 g_return_if_fail (n_param_values == 3);
85 if (G_CCLOSURE_SWAP_DATA (closure))
87 data1 = closure->data;
88 data2 = g_value_peek_pointer (param_values + 0);
92 data1 = g_value_peek_pointer (param_values + 0);
93 data2 = closure->data;
95 callback = (GMarshalFunc_BOOLEAN__INT_POINTER) (marshal_data ? marshal_data : cc->callback);
97 v_return = callback (data1,
102 g_value_set_boolean (return_value, v_return);
107 GValue *return_value,
108 guint n_param_values,
109 const GValue *param_values,
110 gpointer invocation_hint,
111 gpointer marshal_data);
114 GValue *return_value G_GNUC_UNUSED,
115 guint n_param_values,
116 const GValue *param_values,
117 gpointer invocation_hint G_GNUC_UNUSED,
118 gpointer marshal_data)
120 typedef gboolean (*GMarshalFunc_BOOLEAN__INT_DOUBLE_POINTER) (gpointer data1,
125 register GMarshalFunc_BOOLEAN__INT_DOUBLE_POINTER callback;
126 register GCClosure *cc = (GCClosure*) closure;
127 register gpointer data1, data2;
130 g_return_if_fail (return_value !=
NULL);
131 g_return_if_fail (n_param_values == 4);
133 if (G_CCLOSURE_SWAP_DATA (closure))
135 data1 = closure->data;
136 data2 = g_value_peek_pointer (param_values + 0);
140 data1 = g_value_peek_pointer (param_values + 0);
141 data2 = closure->data;
143 callback = (GMarshalFunc_BOOLEAN__INT_DOUBLE_POINTER) (marshal_data ? marshal_data : cc->callback);
145 v_return = callback (data1,
151 g_value_set_boolean (return_value, v_return);
156 GValue *return_value,
157 guint n_param_values,
158 const GValue *param_values,
159 gpointer invocation_hint,
160 gpointer marshal_data);
163 GValue *return_value G_GNUC_UNUSED,
164 guint n_param_values,
165 const GValue *param_values,
166 gpointer invocation_hint G_GNUC_UNUSED,
167 gpointer marshal_data)
169 typedef gboolean (*GMarshalFunc_BOOLEAN__INT_INT_POINTER) (gpointer data1,
174 register GMarshalFunc_BOOLEAN__INT_INT_POINTER callback;
175 register GCClosure *cc = (GCClosure*) closure;
176 register gpointer data1, data2;
179 g_return_if_fail (return_value !=
NULL);
180 g_return_if_fail (n_param_values == 4);
182 if (G_CCLOSURE_SWAP_DATA (closure))
184 data1 = closure->data;
185 data2 = g_value_peek_pointer (param_values + 0);
189 data1 = g_value_peek_pointer (param_values + 0);
190 data2 = closure->data;
192 callback = (GMarshalFunc_BOOLEAN__INT_INT_POINTER) (marshal_data ? marshal_data : cc->callback);
194 v_return = callback (data1,
200 g_value_set_boolean (return_value, v_return);
205 GValue *return_value,
206 guint n_param_values,
207 const GValue *param_values,
208 gpointer invocation_hint,
209 gpointer marshal_data);
212 GValue *return_value G_GNUC_UNUSED,
213 guint n_param_values,
214 const GValue *param_values,
215 gpointer invocation_hint G_GNUC_UNUSED,
216 gpointer marshal_data)
218 typedef gboolean (*GMarshalFunc_BOOLEAN__POINTER_POINTER_POINTER_POINTER) (gpointer data1,
224 register GMarshalFunc_BOOLEAN__POINTER_POINTER_POINTER_POINTER callback;
225 register GCClosure *cc = (GCClosure*) closure;
226 register gpointer data1, data2;
229 g_return_if_fail (return_value !=
NULL);
230 g_return_if_fail (n_param_values == 5);
232 if (G_CCLOSURE_SWAP_DATA (closure))
234 data1 = closure->data;
235 data2 = g_value_peek_pointer (param_values + 0);
239 data1 = g_value_peek_pointer (param_values + 0);
240 data2 = closure->data;
242 callback = (GMarshalFunc_BOOLEAN__POINTER_POINTER_POINTER_POINTER) (marshal_data ? marshal_data : cc->callback);
244 v_return = callback (data1,
251 g_value_set_boolean (return_value, v_return);
256 GValue *return_value,
257 guint n_param_values,
258 const GValue *param_values,
259 gpointer invocation_hint,
260 gpointer marshal_data);
263 GValue *return_value G_GNUC_UNUSED,
264 guint n_param_values,
265 const GValue *param_values,
266 gpointer invocation_hint G_GNUC_UNUSED,
267 gpointer marshal_data)
269 typedef gboolean (*GMarshalFunc_BOOLEAN__INT_POINTER_POINTER) (gpointer data1,
274 register GMarshalFunc_BOOLEAN__INT_POINTER_POINTER callback;
275 register GCClosure *cc = (GCClosure*) closure;
276 register gpointer data1, data2;
279 g_return_if_fail (return_value !=
NULL);
280 g_return_if_fail (n_param_values == 4);
282 if (G_CCLOSURE_SWAP_DATA (closure))
284 data1 = closure->data;
285 data2 = g_value_peek_pointer (param_values + 0);
289 data1 = g_value_peek_pointer (param_values + 0);
290 data2 = closure->data;
292 callback = (GMarshalFunc_BOOLEAN__INT_POINTER_POINTER) (marshal_data ? marshal_data : cc->callback);
294 v_return = callback (data1,
300 g_value_set_boolean (return_value, v_return);
305 GValue *return_value,
306 guint n_param_values,
307 const GValue *param_values,
308 gpointer invocation_hint,
309 gpointer marshal_data);
312 GValue *return_value G_GNUC_UNUSED,
313 guint n_param_values,
314 const GValue *param_values,
315 gpointer invocation_hint G_GNUC_UNUSED,
316 gpointer marshal_data)
318 typedef gboolean (*GMarshalFunc_BOOLEAN__POINTER) (gpointer data1,
321 register GMarshalFunc_BOOLEAN__POINTER callback;
322 register GCClosure *cc = (GCClosure*) closure;
323 register gpointer data1, data2;
326 g_return_if_fail (return_value !=
NULL);
327 g_return_if_fail (n_param_values == 2);
329 if (G_CCLOSURE_SWAP_DATA (closure))
331 data1 = closure->data;
332 data2 = g_value_peek_pointer (param_values + 0);
336 data1 = g_value_peek_pointer (param_values + 0);
337 data2 = closure->data;
339 callback = (GMarshalFunc_BOOLEAN__POINTER) (marshal_data ? marshal_data : cc->callback);
341 v_return = callback (data1,
345 g_value_set_boolean (return_value, v_return);
350 GValue *return_value,
351 guint n_param_values,
352 const GValue *param_values,
353 gpointer invocation_hint,
354 gpointer marshal_data);
357 GValue *return_value G_GNUC_UNUSED,
358 guint n_param_values,
359 const GValue *param_values,
360 gpointer invocation_hint G_GNUC_UNUSED,
361 gpointer marshal_data)
363 typedef gboolean (*GMarshalFunc_BOOLEAN__POINTER_POINTER) (gpointer data1,
367 register GMarshalFunc_BOOLEAN__POINTER_POINTER callback;
368 register GCClosure *cc = (GCClosure*) closure;
369 register gpointer data1, data2;
372 g_return_if_fail (return_value !=
NULL);
373 g_return_if_fail (n_param_values == 3);
375 if (G_CCLOSURE_SWAP_DATA (closure))
377 data1 = closure->data;
378 data2 = g_value_peek_pointer (param_values + 0);
382 data1 = g_value_peek_pointer (param_values + 0);
383 data2 = closure->data;
385 callback = (GMarshalFunc_BOOLEAN__POINTER_POINTER) (marshal_data ? marshal_data : cc->callback);
387 v_return = callback (data1,
392 g_value_set_boolean (return_value, v_return);
397 GValue *return_value,
398 guint n_param_values,
399 const GValue *param_values,
400 gpointer invocation_hint,
401 gpointer marshal_data);
404 GValue *return_value G_GNUC_UNUSED,
405 guint n_param_values,
406 const GValue *param_values,
407 gpointer invocation_hint G_GNUC_UNUSED,
408 gpointer marshal_data)
410 typedef gboolean (*GMarshalFunc_BOOLEAN__DOUBLE_POINTER) (gpointer data1,
414 register GMarshalFunc_BOOLEAN__DOUBLE_POINTER callback;
415 register GCClosure *cc = (GCClosure*) closure;
416 register gpointer data1, data2;
419 g_return_if_fail (return_value !=
NULL);
420 g_return_if_fail (n_param_values == 3);
422 if (G_CCLOSURE_SWAP_DATA (closure))
424 data1 = closure->data;
425 data2 = g_value_peek_pointer (param_values + 0);
429 data1 = g_value_peek_pointer (param_values + 0);
430 data2 = closure->data;
432 callback = (GMarshalFunc_BOOLEAN__DOUBLE_POINTER) (marshal_data ? marshal_data : cc->callback);
434 v_return = callback (data1,
439 g_value_set_boolean (return_value, v_return);
444 GValue *return_value,
445 guint n_param_values,
446 const GValue *param_values,
447 gpointer invocation_hint,
448 gpointer marshal_data);
451 GValue *return_value G_GNUC_UNUSED,
452 guint n_param_values,
453 const GValue *param_values,
454 gpointer invocation_hint G_GNUC_UNUSED,
455 gpointer marshal_data)
457 typedef gboolean (*GMarshalFunc_BOOLEAN__BOXED_POINTER) (gpointer data1,
461 register GMarshalFunc_BOOLEAN__BOXED_POINTER callback;
462 register GCClosure *cc = (GCClosure*) closure;
463 register gpointer data1, data2;
466 g_return_if_fail (return_value !=
NULL);
467 g_return_if_fail (n_param_values == 3);
469 if (G_CCLOSURE_SWAP_DATA (closure))
471 data1 = closure->data;
472 data2 = g_value_peek_pointer (param_values + 0);
476 data1 = g_value_peek_pointer (param_values + 0);
477 data2 = closure->data;
479 callback = (GMarshalFunc_BOOLEAN__BOXED_POINTER) (marshal_data ? marshal_data : cc->callback);
481 v_return = callback (data1,
486 g_value_set_boolean (return_value, v_return);
491 GValue *return_value,
492 guint n_param_values,
493 const GValue *param_values,
494 gpointer invocation_hint,
495 gpointer marshal_data);
498 GValue *return_value G_GNUC_UNUSED,
499 guint n_param_values,
500 const GValue *param_values,
501 gpointer invocation_hint G_GNUC_UNUSED,
502 gpointer marshal_data)
504 typedef gboolean (*GMarshalFunc_BOOLEAN__POINTER_POINTER_POINTER) (gpointer data1,
509 register GMarshalFunc_BOOLEAN__POINTER_POINTER_POINTER callback;
510 register GCClosure *cc = (GCClosure*) closure;
511 register gpointer data1, data2;
514 g_return_if_fail (return_value !=
NULL);
515 g_return_if_fail (n_param_values == 4);
517 if (G_CCLOSURE_SWAP_DATA (closure))
519 data1 = closure->data;
520 data2 = g_value_peek_pointer (param_values + 0);
524 data1 = g_value_peek_pointer (param_values + 0);
525 data2 = closure->data;
527 callback = (GMarshalFunc_BOOLEAN__POINTER_POINTER_POINTER) (marshal_data ? marshal_data : cc->callback);
529 v_return = callback (data1,
535 g_value_set_boolean (return_value, v_return);
540 GValue *return_value,
541 guint n_param_values,
542 const GValue *param_values,
543 gpointer invocation_hint,
544 gpointer marshal_data);
547 GValue *return_value G_GNUC_UNUSED,
548 guint n_param_values,
549 const GValue *param_values,
550 gpointer invocation_hint G_GNUC_UNUSED,
551 gpointer marshal_data)
553 typedef gboolean (*GMarshalFunc_BOOLEAN__DOUBLE_BOXED_POINTER) (gpointer data1,
558 register GMarshalFunc_BOOLEAN__DOUBLE_BOXED_POINTER callback;
559 register GCClosure *cc = (GCClosure*) closure;
560 register gpointer data1, data2;
563 g_return_if_fail (return_value !=
NULL);
564 g_return_if_fail (n_param_values == 4);
566 if (G_CCLOSURE_SWAP_DATA (closure))
568 data1 = closure->data;
569 data2 = g_value_peek_pointer (param_values + 0);
573 data1 = g_value_peek_pointer (param_values + 0);
574 data2 = closure->data;
576 callback = (GMarshalFunc_BOOLEAN__DOUBLE_BOXED_POINTER) (marshal_data ? marshal_data : cc->callback);
578 v_return = callback (data1,
584 g_value_set_boolean (return_value, v_return);
589 GValue *return_value,
590 guint n_param_values,
591 const GValue *param_values,
592 gpointer invocation_hint,
593 gpointer marshal_data);
596 GValue *return_value G_GNUC_UNUSED,
597 guint n_param_values,
598 const GValue *param_values,
599 gpointer invocation_hint G_GNUC_UNUSED,
600 gpointer marshal_data)
602 typedef gboolean (*GMarshalFunc_BOOLEAN__STRING_INT_POINTER) (gpointer data1,
607 register GMarshalFunc_BOOLEAN__STRING_INT_POINTER callback;
608 register GCClosure *cc = (GCClosure*) closure;
609 register gpointer data1, data2;
612 g_return_if_fail (return_value !=
NULL);
613 g_return_if_fail (n_param_values == 4);
615 if (G_CCLOSURE_SWAP_DATA (closure))
617 data1 = closure->data;
618 data2 = g_value_peek_pointer (param_values + 0);
622 data1 = g_value_peek_pointer (param_values + 0);
623 data2 = closure->data;
625 callback = (GMarshalFunc_BOOLEAN__STRING_INT_POINTER) (marshal_data ? marshal_data : cc->callback);
627 v_return = callback (data1,
633 g_value_set_boolean (return_value, v_return);
638 GValue *return_value,
639 guint n_param_values,
640 const GValue *param_values,
641 gpointer invocation_hint,
642 gpointer marshal_data);
645 GValue *return_value G_GNUC_UNUSED,
646 guint n_param_values,
647 const GValue *param_values,
648 gpointer invocation_hint G_GNUC_UNUSED,
649 gpointer marshal_data)
651 typedef gboolean (*GMarshalFunc_BOOLEAN__UINT_POINTER) (gpointer data1,
655 register GMarshalFunc_BOOLEAN__UINT_POINTER callback;
656 register GCClosure *cc = (GCClosure*) closure;
657 register gpointer data1, data2;
660 g_return_if_fail (return_value !=
NULL);
661 g_return_if_fail (n_param_values == 3);
663 if (G_CCLOSURE_SWAP_DATA (closure))
665 data1 = closure->data;
666 data2 = g_value_peek_pointer (param_values + 0);
670 data1 = g_value_peek_pointer (param_values + 0);
671 data2 = closure->data;
673 callback = (GMarshalFunc_BOOLEAN__UINT_POINTER) (marshal_data ? marshal_data : cc->callback);
675 v_return = callback (data1,
680 g_value_set_boolean (return_value, v_return);
685 GValue *return_value,
686 guint n_param_values,
687 const GValue *param_values,
688 gpointer invocation_hint,
689 gpointer marshal_data);
692 GValue *return_value G_GNUC_UNUSED,
693 guint n_param_values,
694 const GValue *param_values,
695 gpointer invocation_hint G_GNUC_UNUSED,
696 gpointer marshal_data)
698 typedef gboolean (*GMarshalFunc_BOOLEAN__UINT_STRING_POINTER_POINTER) (gpointer data1,
704 register GMarshalFunc_BOOLEAN__UINT_STRING_POINTER_POINTER callback;
705 register GCClosure *cc = (GCClosure*) closure;
706 register gpointer data1, data2;
709 g_return_if_fail (return_value !=
NULL);
710 g_return_if_fail (n_param_values == 5);
712 if (G_CCLOSURE_SWAP_DATA (closure))
714 data1 = closure->data;
715 data2 = g_value_peek_pointer (param_values + 0);
719 data1 = g_value_peek_pointer (param_values + 0);
720 data2 = closure->data;
722 callback = (GMarshalFunc_BOOLEAN__UINT_STRING_POINTER_POINTER) (marshal_data ? marshal_data : cc->callback);
724 v_return = callback (data1,
731 g_value_set_boolean (return_value, v_return);
736 GValue *return_value,
737 guint n_param_values,
738 const GValue *param_values,
739 gpointer invocation_hint,
740 gpointer marshal_data);
743 GValue *return_value G_GNUC_UNUSED,
744 guint n_param_values,
745 const GValue *param_values,
746 gpointer invocation_hint G_GNUC_UNUSED,
747 gpointer marshal_data)
749 typedef gboolean (*GMarshalFunc_BOOLEAN__STRING_POINTER) (gpointer data1,
753 register GMarshalFunc_BOOLEAN__STRING_POINTER callback;
754 register GCClosure *cc = (GCClosure*) closure;
755 register gpointer data1, data2;
758 g_return_if_fail (return_value !=
NULL);
759 g_return_if_fail (n_param_values == 3);
761 if (G_CCLOSURE_SWAP_DATA (closure))
763 data1 = closure->data;
764 data2 = g_value_peek_pointer (param_values + 0);
768 data1 = g_value_peek_pointer (param_values + 0);
769 data2 = closure->data;
771 callback = (GMarshalFunc_BOOLEAN__STRING_POINTER) (marshal_data ? marshal_data : cc->callback);
773 v_return = callback (data1,
778 g_value_set_boolean (return_value, v_return);
783 GValue *return_value,
784 guint n_param_values,
785 const GValue *param_values,
786 gpointer invocation_hint,
787 gpointer marshal_data);
790 GValue *return_value G_GNUC_UNUSED,
791 guint n_param_values,
792 const GValue *param_values,
793 gpointer invocation_hint G_GNUC_UNUSED,
794 gpointer marshal_data)
796 typedef gboolean (*GMarshalFunc_BOOLEAN__UINT_POINTER_POINTER) (gpointer data1,
801 register GMarshalFunc_BOOLEAN__UINT_POINTER_POINTER callback;
802 register GCClosure *cc = (GCClosure*) closure;
803 register gpointer data1, data2;
806 g_return_if_fail (return_value !=
NULL);
807 g_return_if_fail (n_param_values == 4);
809 if (G_CCLOSURE_SWAP_DATA (closure))
811 data1 = closure->data;
812 data2 = g_value_peek_pointer (param_values + 0);
816 data1 = g_value_peek_pointer (param_values + 0);
817 data2 = closure->data;
819 callback = (GMarshalFunc_BOOLEAN__UINT_POINTER_POINTER) (marshal_data ? marshal_data : cc->callback);
821 v_return = callback (data1,
827 g_value_set_boolean (return_value, v_return);
832 GValue *return_value,
833 guint n_param_values,
834 const GValue *param_values,
835 gpointer invocation_hint,
836 gpointer marshal_data);
839 GValue *return_value G_GNUC_UNUSED,
840 guint n_param_values,
841 const GValue *param_values,
842 gpointer invocation_hint G_GNUC_UNUSED,
843 gpointer marshal_data)
845 typedef gboolean (*GMarshalFunc_BOOLEAN__BOOLEAN_POINTER) (gpointer data1,
849 register GMarshalFunc_BOOLEAN__BOOLEAN_POINTER callback;
850 register GCClosure *cc = (GCClosure*) closure;
851 register gpointer data1, data2;
854 g_return_if_fail (return_value !=
NULL);
855 g_return_if_fail (n_param_values == 3);
857 if (G_CCLOSURE_SWAP_DATA (closure))
859 data1 = closure->data;
860 data2 = g_value_peek_pointer (param_values + 0);
864 data1 = g_value_peek_pointer (param_values + 0);
865 data2 = closure->data;
867 callback = (GMarshalFunc_BOOLEAN__BOOLEAN_POINTER) (marshal_data ? marshal_data : cc->callback);
869 v_return = callback (data1,
874 g_value_set_boolean (return_value, v_return);
881 #include <dbus/dbus-glib.h>
957 "org.atheme.audacious\0Version\0S\0version\0O\0F\0N\0s\0\0org.atheme.audacious\0Quit\0S\0\0org.atheme.audacious\0Eject\0S\0\0org.atheme.audacious\0MainWinVisible\0S\0is_main_win\0O\0F\0N\0b\0\0org.atheme.audacious\0ShowMainWin\0S\0show\0I\0b\0\0org.atheme.audacious\0GetTupleFields\0S\0fields\0O\0F\0N\0as\0\0org.atheme.audacious\0Play\0S\0\0org.atheme.audacious\0Pause\0S\0\0org.atheme.audacious\0Stop\0S\0\0org.atheme.audacious\0Playing\0S\0is_playing\0O\0F\0N\0b\0\0org.atheme.audacious\0Paused\0S\0is_paused\0O\0F\0N\0b\0\0org.atheme.audacious\0Stopped\0S\0is_stopped\0O\0F\0N\0b\0\0org.atheme.audacious\0Status\0S\0status\0O\0F\0N\0s\0\0org.atheme.audacious\0Info\0S\0rate\0O\0F\0N\0i\0freq\0O\0F\0N\0i\0nch\0O\0F\0N\0i\0\0org.atheme.audacious\0Time\0S\0time\0O\0F\0N\0u\0\0org.atheme.audacious\0Seek\0S\0pos\0I\0u\0\0org.atheme.audacious\0Volume\0S\0vl\0O\0F\0N\0i\0vr\0O\0F\0N\0i\0\0org.atheme.audacious\0SetVolume\0S\0vl\0I\0i\0vr\0I\0i\0\0org.atheme.audacious\0Balance\0S\0balance\0O\0F\0N\0i\0\0org.atheme.audacious\0Position\0S\0pos\0O\0F\0N\0u\0\0org.atheme.audacious\0Advance\0S\0\0org.atheme.audacious\0Reverse\0S\0\0org.atheme.audacious\0Length\0S\0length\0O\0F\0N\0i\0\0org.atheme.audacious\0SongTitle\0S\0pos\0I\0u\0title\0O\0F\0N\0s\0\0org.atheme.audacious\0SongFilename\0S\0pos\0I\0u\0filename\0O\0F\0N\0s\0\0org.atheme.audacious\0SongLength\0S\0pos\0I\0u\0length\0O\0F\0N\0i\0\0org.atheme.audacious\0SongFrames\0S\0pos\0I\0u\0length\0O\0F\0N\0i\0\0org.atheme.audacious\0SongTuple\0S\0pos\0I\0u\0tuple\0I\0s\0value\0O\0F\0N\0v\0\0org.atheme.audacious\0Jump\0S\0pos\0I\0u\0\0org.atheme.audacious\0Add\0S\0file\0I\0s\0\0org.atheme.audacious\0AddUrl\0S\0url\0I\0s\0\0org.atheme.audacious\0AddList\0S\0filenames\0I\0as\0\0org.atheme.audacious\0OpenList\0S\0filenames\0I\0as\0\0org.atheme.audacious\0OpenListToTemp\0S\0filenames\0I\0as\0\0org.atheme.audacious\0Delete\0S\0pos\0I\0u\0\0org.atheme.audacious\0Clear\0S\0\0org.atheme.audacious\0AutoAdvance\0S\0is_advance\0O\0F\0N\0b\0\0org.atheme.audacious\0ToggleAutoAdvance\0S\0\0org.atheme.audacious\0Repeat\0S\0is_repeat\0O\0F\0N\0b\0\0org.atheme.audacious\0ToggleRepeat\0S\0\0org.atheme.audacious\0Shuffle\0S\0is_shuffle\0O\0F\0N\0b\0\0org.atheme.audacious\0ToggleShuffle\0S\0\0org.atheme.audacious\0StopAfter\0S\0is_stopping\0O\0F\0N\0b\0\0org.atheme.audacious\0ToggleStopAfter\0S\0\0org.atheme.audacious\0ShowPrefsBox\0S\0show\0I\0b\0\0org.atheme.audacious\0ShowAboutBox\0S\0show\0I\0b\0\0org.atheme.audacious\0ShowJtfBox\0S\0show\0I\0b\0\0org.atheme.audacious\0ShowFilebrowser\0S\0show\0I\0b\0\0org.atheme.audacious\0PlayPause\0S\0\0org.atheme.audacious\0QueueGetListPos\0S\0qpos\0I\0u\0pos\0O\0F\0N\0u\0\0org.atheme.audacious\0QueueGetQueuePos\0S\0pos\0I\0u\0qpos\0O\0F\0N\0u\0\0org.atheme.audacious\0GetInfo\0S\0rate\0O\0F\0N\0i\0freq\0O\0F\0N\0i\0nch\0O\0F\0N\0i\0\0org.atheme.audacious\0ToggleAot\0S\0ontop\0I\0b\0\0org.atheme.audacious\0GetPlayqueueLength\0S\0length\0O\0F\0N\0i\0\0org.atheme.audacious\0PlaylistInsUrlString\0S\0url\0I\0s\0pos\0I\0i\0\0org.atheme.audacious\0PlaylistAdd\0S\0list\0I\0s\0\0org.atheme.audacious\0PlayqueueAdd\0S\0pos\0I\0i\0\0org.atheme.audacious\0PlayqueueRemove\0S\0pos\0I\0i\0\0org.atheme.audacious\0PlayqueueClear\0S\0\0org.atheme.audacious\0PlayqueueIsQueued\0S\0pos\0I\0i\0is_queued\0O\0F\0N\0b\0\0org.atheme.audacious\0PlaylistEnqueueToTemp\0S\0url\0I\0s\0\0org.atheme.audacious\0GetEq\0S\0preamp\0O\0F\0N\0d\0bands\0O\0F\0N\0ad\0\0org.atheme.audacious\0GetEqPreamp\0S\0preamp\0O\0F\0N\0d\0\0org.atheme.audacious\0GetEqBand\0S\0band\0I\0i\0value\0O\0F\0N\0d\0\0org.atheme.audacious\0SetEq\0S\0preamp\0I\0d\0bands\0I\0ad\0\0org.atheme.audacious\0SetEqPreamp\0S\0preamp\0I\0d\0\0org.atheme.audacious\0SetEqBand\0S\0band\0I\0i\0value\0I\0d\0\0org.atheme.audacious\0EqualizerActivate\0S\0active\0I\0b\0\0org.atheme.audacious\0GetActivePlaylistName\0S\0plname\0O\0F\0N\0s\0\0\0",
965 #ifndef __dbus_glib_marshal_mpris_root_MARSHAL_H__
966 #define __dbus_glib_marshal_mpris_root_MARSHAL_H__
968 #include <glib-object.h>
972 #ifdef G_ENABLE_DEBUG
973 #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v)
974 #define g_marshal_value_peek_char(v) g_value_get_schar (v)
975 #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v)
976 #define g_marshal_value_peek_int(v) g_value_get_int (v)
977 #define g_marshal_value_peek_uint(v) g_value_get_uint (v)
978 #define g_marshal_value_peek_long(v) g_value_get_long (v)
979 #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v)
980 #define g_marshal_value_peek_int64(v) g_value_get_int64 (v)
981 #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v)
982 #define g_marshal_value_peek_enum(v) g_value_get_enum (v)
983 #define g_marshal_value_peek_flags(v) g_value_get_flags (v)
984 #define g_marshal_value_peek_float(v) g_value_get_float (v)
985 #define g_marshal_value_peek_double(v) g_value_get_double (v)
986 #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v)
987 #define g_marshal_value_peek_param(v) g_value_get_param (v)
988 #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v)
989 #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v)
990 #define g_marshal_value_peek_object(v) g_value_get_object (v)
991 #define g_marshal_value_peek_variant(v) g_value_get_variant (v)
997 #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int
998 #define g_marshal_value_peek_char(v) (v)->data[0].v_int
999 #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint
1000 #define g_marshal_value_peek_int(v) (v)->data[0].v_int
1001 #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint
1002 #define g_marshal_value_peek_long(v) (v)->data[0].v_long
1003 #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong
1004 #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64
1005 #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64
1006 #define g_marshal_value_peek_enum(v) (v)->data[0].v_long
1007 #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong
1008 #define g_marshal_value_peek_float(v) (v)->data[0].v_float
1009 #define g_marshal_value_peek_double(v) (v)->data[0].v_double
1010 #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer
1011 #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer
1012 #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer
1013 #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer
1014 #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer
1015 #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer
1021 GValue *return_value,
1022 guint n_param_values,
1023 const GValue *param_values,
1024 gpointer invocation_hint,
1025 gpointer marshal_data);
1028 GValue *return_value G_GNUC_UNUSED,
1029 guint n_param_values,
1030 const GValue *param_values,
1031 gpointer invocation_hint G_GNUC_UNUSED,
1032 gpointer marshal_data)
1034 typedef gboolean (*GMarshalFunc_BOOLEAN__POINTER) (gpointer data1,
1037 register GMarshalFunc_BOOLEAN__POINTER callback;
1038 register GCClosure *cc = (GCClosure*) closure;
1039 register gpointer data1, data2;
1042 g_return_if_fail (return_value !=
NULL);
1043 g_return_if_fail (n_param_values == 2);
1045 if (G_CCLOSURE_SWAP_DATA (closure))
1047 data1 = closure->data;
1048 data2 = g_value_peek_pointer (param_values + 0);
1052 data1 = g_value_peek_pointer (param_values + 0);
1053 data2 = closure->data;
1055 callback = (GMarshalFunc_BOOLEAN__POINTER) (marshal_data ? marshal_data : cc->callback);
1057 v_return = callback (data1,
1061 g_value_set_boolean (return_value, v_return);
1066 GValue *return_value,
1067 guint n_param_values,
1068 const GValue *param_values,
1069 gpointer invocation_hint,
1070 gpointer marshal_data);
1073 GValue *return_value G_GNUC_UNUSED,
1074 guint n_param_values,
1075 const GValue *param_values,
1076 gpointer invocation_hint G_GNUC_UNUSED,
1077 gpointer marshal_data)
1079 typedef gboolean (*GMarshalFunc_BOOLEAN__POINTER_POINTER) (gpointer data1,
1083 register GMarshalFunc_BOOLEAN__POINTER_POINTER callback;
1084 register GCClosure *cc = (GCClosure*) closure;
1085 register gpointer data1, data2;
1088 g_return_if_fail (return_value !=
NULL);
1089 g_return_if_fail (n_param_values == 3);
1091 if (G_CCLOSURE_SWAP_DATA (closure))
1093 data1 = closure->data;
1094 data2 = g_value_peek_pointer (param_values + 0);
1098 data1 = g_value_peek_pointer (param_values + 0);
1099 data2 = closure->data;
1101 callback = (GMarshalFunc_BOOLEAN__POINTER_POINTER) (marshal_data ? marshal_data : cc->callback);
1103 v_return = callback (data1,
1108 g_value_set_boolean (return_value, v_return);
1115 #include <dbus/dbus-glib.h>
1124 "org.freedesktop.MediaPlayer\0Identity\0S\0arg0\0O\0F\0N\0s\0\0org.freedesktop.MediaPlayer\0Quit\0S\0\0\0",
1132 #ifndef __dbus_glib_marshal_mpris_tracklist_MARSHAL_H__
1133 #define __dbus_glib_marshal_mpris_tracklist_MARSHAL_H__
1135 #include <glib-object.h>
1139 #ifdef G_ENABLE_DEBUG
1140 #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v)
1141 #define g_marshal_value_peek_char(v) g_value_get_schar (v)
1142 #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v)
1143 #define g_marshal_value_peek_int(v) g_value_get_int (v)
1144 #define g_marshal_value_peek_uint(v) g_value_get_uint (v)
1145 #define g_marshal_value_peek_long(v) g_value_get_long (v)
1146 #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v)
1147 #define g_marshal_value_peek_int64(v) g_value_get_int64 (v)
1148 #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v)
1149 #define g_marshal_value_peek_enum(v) g_value_get_enum (v)
1150 #define g_marshal_value_peek_flags(v) g_value_get_flags (v)
1151 #define g_marshal_value_peek_float(v) g_value_get_float (v)
1152 #define g_marshal_value_peek_double(v) g_value_get_double (v)
1153 #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v)
1154 #define g_marshal_value_peek_param(v) g_value_get_param (v)
1155 #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v)
1156 #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v)
1157 #define g_marshal_value_peek_object(v) g_value_get_object (v)
1158 #define g_marshal_value_peek_variant(v) g_value_get_variant (v)
1164 #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int
1165 #define g_marshal_value_peek_char(v) (v)->data[0].v_int
1166 #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint
1167 #define g_marshal_value_peek_int(v) (v)->data[0].v_int
1168 #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint
1169 #define g_marshal_value_peek_long(v) (v)->data[0].v_long
1170 #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong
1171 #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64
1172 #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64
1173 #define g_marshal_value_peek_enum(v) (v)->data[0].v_long
1174 #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong
1175 #define g_marshal_value_peek_float(v) (v)->data[0].v_float
1176 #define g_marshal_value_peek_double(v) (v)->data[0].v_double
1177 #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer
1178 #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer
1179 #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer
1180 #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer
1181 #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer
1182 #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer
1188 GValue *return_value,
1189 guint n_param_values,
1190 const GValue *param_values,
1191 gpointer invocation_hint,
1192 gpointer marshal_data);
1195 GValue *return_value G_GNUC_UNUSED,
1196 guint n_param_values,
1197 const GValue *param_values,
1198 gpointer invocation_hint G_GNUC_UNUSED,
1199 gpointer marshal_data)
1201 typedef gboolean (*GMarshalFunc_BOOLEAN__INT_POINTER_POINTER) (gpointer data1,
1206 register GMarshalFunc_BOOLEAN__INT_POINTER_POINTER callback;
1207 register GCClosure *cc = (GCClosure*) closure;
1208 register gpointer data1, data2;
1211 g_return_if_fail (return_value !=
NULL);
1212 g_return_if_fail (n_param_values == 4);
1214 if (G_CCLOSURE_SWAP_DATA (closure))
1216 data1 = closure->data;
1217 data2 = g_value_peek_pointer (param_values + 0);
1221 data1 = g_value_peek_pointer (param_values + 0);
1222 data2 = closure->data;
1224 callback = (GMarshalFunc_BOOLEAN__INT_POINTER_POINTER) (marshal_data ? marshal_data : cc->callback);
1226 v_return = callback (data1,
1232 g_value_set_boolean (return_value, v_return);
1237 GValue *return_value,
1238 guint n_param_values,
1239 const GValue *param_values,
1240 gpointer invocation_hint,
1241 gpointer marshal_data);
1244 GValue *return_value G_GNUC_UNUSED,
1245 guint n_param_values,
1246 const GValue *param_values,
1247 gpointer invocation_hint G_GNUC_UNUSED,
1248 gpointer marshal_data)
1250 typedef gboolean (*GMarshalFunc_BOOLEAN__POINTER_POINTER) (gpointer data1,
1254 register GMarshalFunc_BOOLEAN__POINTER_POINTER callback;
1255 register GCClosure *cc = (GCClosure*) closure;
1256 register gpointer data1, data2;
1259 g_return_if_fail (return_value !=
NULL);
1260 g_return_if_fail (n_param_values == 3);
1262 if (G_CCLOSURE_SWAP_DATA (closure))
1264 data1 = closure->data;
1265 data2 = g_value_peek_pointer (param_values + 0);
1269 data1 = g_value_peek_pointer (param_values + 0);
1270 data2 = closure->data;
1272 callback = (GMarshalFunc_BOOLEAN__POINTER_POINTER) (marshal_data ? marshal_data : cc->callback);
1274 v_return = callback (data1,
1279 g_value_set_boolean (return_value, v_return);
1284 GValue *return_value,
1285 guint n_param_values,
1286 const GValue *param_values,
1287 gpointer invocation_hint,
1288 gpointer marshal_data);
1291 GValue *return_value G_GNUC_UNUSED,
1292 guint n_param_values,
1293 const GValue *param_values,
1294 gpointer invocation_hint G_GNUC_UNUSED,
1295 gpointer marshal_data)
1297 typedef gboolean (*GMarshalFunc_BOOLEAN__INT_POINTER) (gpointer data1,
1301 register GMarshalFunc_BOOLEAN__INT_POINTER callback;
1302 register GCClosure *cc = (GCClosure*) closure;
1303 register gpointer data1, data2;
1306 g_return_if_fail (return_value !=
NULL);
1307 g_return_if_fail (n_param_values == 3);
1309 if (G_CCLOSURE_SWAP_DATA (closure))
1311 data1 = closure->data;
1312 data2 = g_value_peek_pointer (param_values + 0);
1316 data1 = g_value_peek_pointer (param_values + 0);
1317 data2 = closure->data;
1319 callback = (GMarshalFunc_BOOLEAN__INT_POINTER) (marshal_data ? marshal_data : cc->callback);
1321 v_return = callback (data1,
1326 g_value_set_boolean (return_value, v_return);
1331 GValue *return_value,
1332 guint n_param_values,
1333 const GValue *param_values,
1334 gpointer invocation_hint,
1335 gpointer marshal_data);
1338 GValue *return_value G_GNUC_UNUSED,
1339 guint n_param_values,
1340 const GValue *param_values,
1341 gpointer invocation_hint G_GNUC_UNUSED,
1342 gpointer marshal_data)
1344 typedef gboolean (*GMarshalFunc_BOOLEAN__STRING_BOOLEAN_POINTER) (gpointer data1,
1349 register GMarshalFunc_BOOLEAN__STRING_BOOLEAN_POINTER callback;
1350 register GCClosure *cc = (GCClosure*) closure;
1351 register gpointer data1, data2;
1354 g_return_if_fail (return_value !=
NULL);
1355 g_return_if_fail (n_param_values == 4);
1357 if (G_CCLOSURE_SWAP_DATA (closure))
1359 data1 = closure->data;
1360 data2 = g_value_peek_pointer (param_values + 0);
1364 data1 = g_value_peek_pointer (param_values + 0);
1365 data2 = closure->data;
1367 callback = (GMarshalFunc_BOOLEAN__STRING_BOOLEAN_POINTER) (marshal_data ? marshal_data : cc->callback);
1369 v_return = callback (data1,
1375 g_value_set_boolean (return_value, v_return);
1380 GValue *return_value,
1381 guint n_param_values,
1382 const GValue *param_values,
1383 gpointer invocation_hint,
1384 gpointer marshal_data);
1387 GValue *return_value G_GNUC_UNUSED,
1388 guint n_param_values,
1389 const GValue *param_values,
1390 gpointer invocation_hint G_GNUC_UNUSED,
1391 gpointer marshal_data)
1393 typedef gboolean (*GMarshalFunc_BOOLEAN__BOOLEAN_POINTER) (gpointer data1,
1397 register GMarshalFunc_BOOLEAN__BOOLEAN_POINTER callback;
1398 register GCClosure *cc = (GCClosure*) closure;
1399 register gpointer data1, data2;
1402 g_return_if_fail (return_value !=
NULL);
1403 g_return_if_fail (n_param_values == 3);
1405 if (G_CCLOSURE_SWAP_DATA (closure))
1407 data1 = closure->data;
1408 data2 = g_value_peek_pointer (param_values + 0);
1412 data1 = g_value_peek_pointer (param_values + 0);
1413 data2 = closure->data;
1415 callback = (GMarshalFunc_BOOLEAN__BOOLEAN_POINTER) (marshal_data ? marshal_data : cc->callback);
1417 v_return = callback (data1,
1422 g_value_set_boolean (return_value, v_return);
1429 #include <dbus/dbus-glib.h>
1443 "org.freedesktop.MediaPlayer\0GetMetadata\0S\0arg0\0I\0i\0arg1\0O\0F\0N\0a{sv}\0\0org.freedesktop.MediaPlayer\0GetCurrentTrack\0S\0arg0\0O\0F\0N\0i\0\0org.freedesktop.MediaPlayer\0GetLength\0S\0arg0\0O\0F\0N\0i\0\0org.freedesktop.MediaPlayer\0AddTrack\0S\0arg0\0I\0s\0arg1\0I\0b\0\0org.freedesktop.MediaPlayer\0DelTrack\0S\0arg0\0I\0i\0\0org.freedesktop.MediaPlayer\0Loop\0S\0arg0\0I\0b\0\0org.freedesktop.MediaPlayer\0Random\0S\0arg0\0I\0b\0\0\0",
1444 "org.freedesktop.MediaPlayer\0TrackListChange\0\0",
1451 #ifndef __dbus_glib_marshal_mpris_player_MARSHAL_H__
1452 #define __dbus_glib_marshal_mpris_player_MARSHAL_H__
1454 #include <glib-object.h>
1458 #ifdef G_ENABLE_DEBUG
1459 #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v)
1460 #define g_marshal_value_peek_char(v) g_value_get_schar (v)
1461 #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v)
1462 #define g_marshal_value_peek_int(v) g_value_get_int (v)
1463 #define g_marshal_value_peek_uint(v) g_value_get_uint (v)
1464 #define g_marshal_value_peek_long(v) g_value_get_long (v)
1465 #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v)
1466 #define g_marshal_value_peek_int64(v) g_value_get_int64 (v)
1467 #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v)
1468 #define g_marshal_value_peek_enum(v) g_value_get_enum (v)
1469 #define g_marshal_value_peek_flags(v) g_value_get_flags (v)
1470 #define g_marshal_value_peek_float(v) g_value_get_float (v)
1471 #define g_marshal_value_peek_double(v) g_value_get_double (v)
1472 #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v)
1473 #define g_marshal_value_peek_param(v) g_value_get_param (v)
1474 #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v)
1475 #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v)
1476 #define g_marshal_value_peek_object(v) g_value_get_object (v)
1477 #define g_marshal_value_peek_variant(v) g_value_get_variant (v)
1483 #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int
1484 #define g_marshal_value_peek_char(v) (v)->data[0].v_int
1485 #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint
1486 #define g_marshal_value_peek_int(v) (v)->data[0].v_int
1487 #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint
1488 #define g_marshal_value_peek_long(v) (v)->data[0].v_long
1489 #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong
1490 #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64
1491 #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64
1492 #define g_marshal_value_peek_enum(v) (v)->data[0].v_long
1493 #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong
1494 #define g_marshal_value_peek_float(v) (v)->data[0].v_float
1495 #define g_marshal_value_peek_double(v) (v)->data[0].v_double
1496 #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer
1497 #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer
1498 #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer
1499 #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer
1500 #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer
1501 #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer
1507 GValue *return_value,
1508 guint n_param_values,
1509 const GValue *param_values,
1510 gpointer invocation_hint,
1511 gpointer marshal_data);
1514 GValue *return_value G_GNUC_UNUSED,
1515 guint n_param_values,
1516 const GValue *param_values,
1517 gpointer invocation_hint G_GNUC_UNUSED,
1518 gpointer marshal_data)
1520 typedef gboolean (*GMarshalFunc_BOOLEAN__POINTER) (gpointer data1,
1523 register GMarshalFunc_BOOLEAN__POINTER callback;
1524 register GCClosure *cc = (GCClosure*) closure;
1525 register gpointer data1, data2;
1528 g_return_if_fail (return_value !=
NULL);
1529 g_return_if_fail (n_param_values == 2);
1531 if (G_CCLOSURE_SWAP_DATA (closure))
1533 data1 = closure->data;
1534 data2 = g_value_peek_pointer (param_values + 0);
1538 data1 = g_value_peek_pointer (param_values + 0);
1539 data2 = closure->data;
1541 callback = (GMarshalFunc_BOOLEAN__POINTER) (marshal_data ? marshal_data : cc->callback);
1543 v_return = callback (data1,
1547 g_value_set_boolean (return_value, v_return);
1552 GValue *return_value,
1553 guint n_param_values,
1554 const GValue *param_values,
1555 gpointer invocation_hint,
1556 gpointer marshal_data);
1559 GValue *return_value G_GNUC_UNUSED,
1560 guint n_param_values,
1561 const GValue *param_values,
1562 gpointer invocation_hint G_GNUC_UNUSED,
1563 gpointer marshal_data)
1565 typedef gboolean (*GMarshalFunc_BOOLEAN__POINTER_POINTER) (gpointer data1,
1569 register GMarshalFunc_BOOLEAN__POINTER_POINTER callback;
1570 register GCClosure *cc = (GCClosure*) closure;
1571 register gpointer data1, data2;
1574 g_return_if_fail (return_value !=
NULL);
1575 g_return_if_fail (n_param_values == 3);
1577 if (G_CCLOSURE_SWAP_DATA (closure))
1579 data1 = closure->data;
1580 data2 = g_value_peek_pointer (param_values + 0);
1584 data1 = g_value_peek_pointer (param_values + 0);
1585 data2 = closure->data;
1587 callback = (GMarshalFunc_BOOLEAN__POINTER_POINTER) (marshal_data ? marshal_data : cc->callback);
1589 v_return = callback (data1,
1594 g_value_set_boolean (return_value, v_return);
1599 GValue *return_value,
1600 guint n_param_values,
1601 const GValue *param_values,
1602 gpointer invocation_hint,
1603 gpointer marshal_data);
1606 GValue *return_value G_GNUC_UNUSED,
1607 guint n_param_values,
1608 const GValue *param_values,
1609 gpointer invocation_hint G_GNUC_UNUSED,
1610 gpointer marshal_data)
1612 typedef gboolean (*GMarshalFunc_BOOLEAN__INT_POINTER) (gpointer data1,
1616 register GMarshalFunc_BOOLEAN__INT_POINTER callback;
1617 register GCClosure *cc = (GCClosure*) closure;
1618 register gpointer data1, data2;
1621 g_return_if_fail (return_value !=
NULL);
1622 g_return_if_fail (n_param_values == 3);
1624 if (G_CCLOSURE_SWAP_DATA (closure))
1626 data1 = closure->data;
1627 data2 = g_value_peek_pointer (param_values + 0);
1631 data1 = g_value_peek_pointer (param_values + 0);
1632 data2 = closure->data;
1634 callback = (GMarshalFunc_BOOLEAN__INT_POINTER) (marshal_data ? marshal_data : cc->callback);
1636 v_return = callback (data1,
1641 g_value_set_boolean (return_value, v_return);
1646 GValue *return_value,
1647 guint n_param_values,
1648 const GValue *param_values,
1649 gpointer invocation_hint,
1650 gpointer marshal_data);
1653 GValue *return_value G_GNUC_UNUSED,
1654 guint n_param_values,
1655 const GValue *param_values,
1656 gpointer invocation_hint G_GNUC_UNUSED,
1657 gpointer marshal_data)
1659 typedef gboolean (*GMarshalFunc_BOOLEAN__BOOLEAN_POINTER) (gpointer data1,
1663 register GMarshalFunc_BOOLEAN__BOOLEAN_POINTER callback;
1664 register GCClosure *cc = (GCClosure*) closure;
1665 register gpointer data1, data2;
1668 g_return_if_fail (return_value !=
NULL);
1669 g_return_if_fail (n_param_values == 3);
1671 if (G_CCLOSURE_SWAP_DATA (closure))
1673 data1 = closure->data;
1674 data2 = g_value_peek_pointer (param_values + 0);
1678 data1 = g_value_peek_pointer (param_values + 0);
1679 data2 = closure->data;
1681 callback = (GMarshalFunc_BOOLEAN__BOOLEAN_POINTER) (marshal_data ? marshal_data : cc->callback);
1683 v_return = callback (data1,
1688 g_value_set_boolean (return_value, v_return);
1695 #include <dbus/dbus-glib.h>
1715 "org.freedesktop.MediaPlayer\0Next\0S\0\0org.freedesktop.MediaPlayer\0Prev\0S\0\0org.freedesktop.MediaPlayer\0Pause\0S\0\0org.freedesktop.MediaPlayer\0Stop\0S\0\0org.freedesktop.MediaPlayer\0Play\0S\0\0org.freedesktop.MediaPlayer\0Repeat\0S\0arg0\0I\0b\0\0org.freedesktop.MediaPlayer\0GetStatus\0S\0arg0\0O\0F\0N\0(iiii)\0\0org.freedesktop.MediaPlayer\0GetMetadata\0S\0arg0\0O\0F\0N\0a{sv}\0\0org.freedesktop.MediaPlayer\0GetCaps\0S\0arg0\0O\0F\0N\0i\0\0org.freedesktop.MediaPlayer\0VolumeSet\0S\0arg0\0I\0i\0\0org.freedesktop.MediaPlayer\0VolumeGet\0S\0arg0\0O\0F\0N\0i\0\0org.freedesktop.MediaPlayer\0PositionSet\0S\0arg0\0I\0i\0\0org.freedesktop.MediaPlayer\0PositionGet\0S\0arg0\0O\0F\0N\0i\0\0\0",
1716 "org.freedesktop.MediaPlayer\0TrackChange\0org.freedesktop.MediaPlayer\0StatusChange\0org.freedesktop.MediaPlayer\0CapsChange\0\0",
bool_t audacious_rc_toggle_repeat(RemoteObject *obj, GError **error)
bool_t mpris_player_next(MprisPlayer *obj, GError **error)
bool_t audacious_rc_show_about_box(RemoteObject *obj, bool_t show, GError **error)
bool_t audacious_rc_get_active_playlist_name(RemoteObject *obj, char **title, GError **error)
bool_t mpris_player_play(MprisPlayer *obj, GError **error)
static G_END_DECLS const DBusGMethodInfo dbus_glib_mpris_tracklist_methods[]
bool_t audacious_rc_set_eq_preamp(RemoteObject *obj, double preamp, GError **error)
bool_t audacious_rc_quit(RemoteObject *obj, GError **error)
void dbus_glib_marshal_audacious_rc_BOOLEAN__BOXED_POINTER(GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data)
bool_t mpris_player_repeat(MprisPlayer *obj, bool_t rpt, GError **error)
bool_t mpris_root_quit(MprisPlayer *obj, GError **error)
bool_t audacious_rc_playlist_ins_url_string(RemoteObject *obj, char *url, int pos, GError **error)
#define g_marshal_value_peek_int(v)
void dbus_glib_marshal_audacious_rc_BOOLEAN__UINT_STRING_POINTER_POINTER(GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data)
bool_t mpris_tracklist_get_current_track(MprisTrackList *obj, int *pos, GError **error)
void dbus_glib_marshal_mpris_tracklist_BOOLEAN__POINTER_POINTER(GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data)
bool_t audacious_rc_toggle_aot(RemoteObject *obj, bool_t ontop, GError **error)
bool_t audacious_rc_status(RemoteObject *obj, char **status, GError **error)
bool_t audacious_rc_version(RemoteObject *obj, char **version, GError **error)
static G_END_DECLS const DBusGMethodInfo dbus_glib_mpris_player_methods[]
void dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER(GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data)
void dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER_POINTER_POINTER(GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data)
void dbus_glib_marshal_audacious_rc_BOOLEAN__BOOLEAN_POINTER(GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data)
bool_t audacious_rc_open_list_to_temp(RemoteObject *obj, char **filenames, GError **error)
bool_t mpris_player_get_metadata(MprisPlayer *obj, GHashTable **metadata, GError **error)
const DBusGObjectInfo dbus_glib_mpris_tracklist_object_info
void dbus_glib_marshal_audacious_rc_BOOLEAN__INT_POINTER_POINTER(GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data)
bool_t audacious_rc_add(RemoteObject *obj, char *file, GError **error)
bool_t audacious_rc_song_title(RemoteObject *obj, unsigned int pos, char **title, GError **error)
bool_t mpris_player_prev(MprisPlayer *obj, GError **error)
bool_t audacious_rc_length(RemoteObject *obj, int *length, GError **error)
bool_t mpris_root_identity(MprisRoot *obj, char **identity, GError **error)
bool_t audacious_rc_delete(RemoteObject *obj, unsigned int pos, GError **error)
bool_t audacious_rc_show_prefs_box(RemoteObject *obj, bool_t show, GError **error)
bool_t audacious_rc_show_filebrowser(RemoteObject *obj, bool_t show, GError **error)
bool_t audacious_rc_set_volume(RemoteObject *obj, int vl, int vr, GError **error)
bool_t mpris_player_get_status(MprisPlayer *obj, GValueArray **status, GError **error)
bool_t audacious_rc_pause(RemoteObject *obj, GError **error)
bool_t audacious_rc_play(RemoteObject *obj, GError **error)
bool_t audacious_rc_playlist_enqueue_to_temp(RemoteObject *obj, char *url, GError **error)
void dbus_glib_marshal_audacious_rc_BOOLEAN__INT_POINTER(GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data)
bool_t audacious_rc_song_frames(RemoteObject *obj, unsigned int pos, int *length, GError **error)
bool_t mpris_player_position_set(MprisPlayer *obj, int pos, GError **error)
bool_t mpris_tracklist_loop(MprisTrackList *obj, bool_t loop, GError **error)
bool_t audacious_rc_seek(RemoteObject *obj, unsigned int pos, GError **error)
bool_t audacious_rc_stop(RemoteObject *obj, GError **error)
void dbus_glib_marshal_mpris_player_BOOLEAN__INT_POINTER(GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data)
bool_t audacious_rc_position(RemoteObject *obj, int *pos, GError **error)
static G_END_DECLS const DBusGMethodInfo dbus_glib_mpris_root_methods[]
bool_t audacious_rc_balance(RemoteObject *obj, int *balance, GError **error)
bool_t audacious_rc_add_list(RemoteObject *obj, char **filenames, GError **error)
bool_t audacious_rc_info(RemoteObject *obj, int *rate, int *freq, int *nch, GError **error)
void dbus_glib_marshal_mpris_tracklist_BOOLEAN__BOOLEAN_POINTER(GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data)
bool_t audacious_rc_volume(RemoteObject *obj, int *vl, int *vr, GError **error)
void dbus_glib_marshal_audacious_rc_BOOLEAN__UINT_POINTER(GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data)
bool_t audacious_rc_paused(RemoteObject *obj, bool_t *is_paused, GError **error)
bool_t audacious_rc_playlist_add(RemoteObject *obj, void *list, GError **error)
static G_END_DECLS const DBusGMethodInfo dbus_glib_audacious_rc_methods[]
bool_t audacious_rc_get_eq(RemoteObject *obj, double *preamp, GArray **bands, GError **error)
bool_t audacious_rc_auto_advance(RemoteObject *obj, bool_t *is_advance, GError **error)
void dbus_glib_marshal_mpris_player_BOOLEAN__POINTER_POINTER(GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data)
bool_t mpris_tracklist_add_track(MprisTrackList *obj, char *uri, bool_t play, GError **error)
bool_t audacious_rc_time(RemoteObject *obj, int *time, GError **error)
bool_t audacious_rc_reverse(RemoteObject *obj, GError **error)
void dbus_glib_marshal_mpris_root_BOOLEAN__POINTER(GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data)
bool_t audacious_rc_playqueue_is_queued(RemoteObject *obj, int pos, bool_t *is_queued, GError **error)
void dbus_glib_marshal_audacious_rc_BOOLEAN__INT_DOUBLE_POINTER(GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data)
bool_t mpris_player_volume_set(MprisPlayer *obj, int vol, GError **error)
bool_t mpris_tracklist_random(MprisTrackList *obj, bool_t random, GError **error)
bool_t audacious_rc_stop_after(RemoteObject *obj, bool_t *is_stopping, GError **error)
void dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER_POINTER_POINTER_POINTER(GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data)
bool_t audacious_rc_get_info(RemoteObject *obj, int *rate, int *freq, int *nch, GError **error)
#define g_marshal_value_peek_double(v)
bool_t audacious_rc_main_win_visible(RemoteObject *obj, bool_t *is_main_win, GError **error)
bool_t audacious_rc_advance(RemoteObject *obj, GError **error)
void dbus_glib_marshal_mpris_player_BOOLEAN__BOOLEAN_POINTER(GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data)
bool_t audacious_rc_playqueue_add(RemoteObject *obj, int pos, GError **error)
const DBusGObjectInfo dbus_glib_mpris_player_object_info
bool_t mpris_player_get_caps(MprisPlayer *obj, int *capabilities, GError **error)
bool_t mpris_player_volume_get(MprisPlayer *obj, int *vol, GError **error)
bool_t audacious_rc_equalizer_activate(RemoteObject *obj, bool_t active, GError **error)
#define g_marshal_value_peek_pointer(v)
bool_t audacious_rc_eject(RemoteObject *obj, GError **error)
bool_t audacious_rc_get_eq_band(RemoteObject *obj, int band, double *value, GError **error)
bool_t audacious_rc_toggle_stop_after(RemoteObject *obj, GError **error)
void dbus_glib_marshal_audacious_rc_BOOLEAN__DOUBLE_BOXED_POINTER(GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data)
void dbus_glib_marshal_mpris_tracklist_BOOLEAN__INT_POINTER(GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data)
bool_t audacious_rc_get_eq_preamp(RemoteObject *obj, double *preamp, GError **error)
bool_t mpris_tracklist_get_length(MprisTrackList *obj, int *length, GError **error)
bool_t audacious_rc_get_playqueue_length(RemoteObject *obj, int *length, GError **error)
void dbus_glib_marshal_mpris_root_BOOLEAN__POINTER_POINTER(GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data)
bool_t audacious_rc_song_tuple(RemoteObject *obj, unsigned int pos, char *tuple, GValue *value, GError **error)
bool_t audacious_rc_playqueue_clear(RemoteObject *obj, GError **error)
void dbus_glib_marshal_audacious_rc_BOOLEAN__STRING_INT_POINTER(GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data)
bool_t mpris_player_stop(MprisPlayer *obj, GError **error)
void dbus_glib_marshal_audacious_rc_BOOLEAN__STRING_POINTER(GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data)
bool_t audacious_rc_queue_get_list_pos(RemoteObject *obj, int qpos, int *pos, GError **error)
#define g_marshal_value_peek_uint(v)
bool_t audacious_rc_jump(RemoteObject *obj, unsigned int pos, GError **error)
void dbus_glib_marshal_audacious_rc_BOOLEAN__POINTER_POINTER(GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data)
bool_t mpris_tracklist_del_track(MprisTrackList *obj, int pos, GError **error)
const DBusGObjectInfo dbus_glib_audacious_rc_object_info
bool_t audacious_rc_repeat(RemoteObject *obj, bool_t *is_repeat, GError **error)
bool_t audacious_rc_toggle_shuffle(RemoteObject *obj, GError **error)
const DBusGObjectInfo dbus_glib_mpris_root_object_info
bool_t audacious_rc_song_length(RemoteObject *obj, unsigned int pos, int *length, GError **error)
bool_t audacious_rc_set_eq_band(RemoteObject *obj, int band, double value, GError **error)
bool_t audacious_rc_open_list(RemoteObject *obj, char **filenames, GError **error)
void dbus_glib_marshal_mpris_tracklist_BOOLEAN__INT_POINTER_POINTER(GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data)
bool_t audacious_rc_show_main_win(RemoteObject *obj, bool_t show, GError **error)
#define g_marshal_value_peek_boolean(v)
bool_t audacious_rc_get_tuple_fields(RemoteObject *obj, char ***fields, GError **error)
bool_t mpris_player_position_get(MprisPlayer *obj, int *pos, GError **error)
bool_t audacious_rc_show_jtf_box(RemoteObject *obj, bool_t show, GError **error)
bool_t audacious_rc_playqueue_remove(RemoteObject *obj, int pos, GError **error)
bool_t audacious_rc_toggle_auto_advance(RemoteObject *obj, GError **error)
#define g_marshal_value_peek_string(v)
void dbus_glib_marshal_audacious_rc_BOOLEAN__DOUBLE_POINTER(GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data)
#define g_marshal_value_peek_boxed(v)
bool_t audacious_rc_song_filename(RemoteObject *obj, unsigned int pos, char **filename, GError **error)
void dbus_glib_marshal_mpris_tracklist_BOOLEAN__STRING_BOOLEAN_POINTER(GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data)
void dbus_glib_marshal_audacious_rc_BOOLEAN__INT_INT_POINTER(GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data)
bool_t audacious_rc_add_url(RemoteObject *obj, char *url, GError **error)
bool_t audacious_rc_clear(RemoteObject *obj, GError **error)
bool_t audacious_rc_play_pause(RemoteObject *obj, GError **error)
bool_t audacious_rc_queue_get_queue_pos(RemoteObject *obj, int pos, int *qpos, GError **error)
bool_t audacious_rc_stopped(RemoteObject *obj, bool_t *is_stopped, GError **error)
void dbus_glib_marshal_mpris_player_BOOLEAN__POINTER(GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data)
bool_t mpris_tracklist_get_metadata(MprisTrackList *obj, int pos, GHashTable **metadata, GError **error)
bool_t audacious_rc_shuffle(RemoteObject *obj, bool_t *is_shuffle, GError **error)
bool_t audacious_rc_playing(RemoteObject *obj, bool_t *is_playing, GError **error)
bool_t audacious_rc_set_eq(RemoteObject *obj, double preamp, GArray *bands, GError **error)
bool_t mpris_player_pause(MprisPlayer *obj, GError **error)
void dbus_glib_marshal_audacious_rc_BOOLEAN__UINT_POINTER_POINTER(GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data)