]> code.delx.au - pulseaudio/blobdiff - vala/libpulse.vapi
vala: ChannelMap has no destroy function.
[pulseaudio] / vala / libpulse.vapi
index aed526a2421989b1623c53e332b6e5007e5f33b1..06f412db5e6bdd6bad1a9e337c6cb1763cf4bec9 100644 (file)
@@ -49,7 +49,7 @@ namespace PulseAudio {
         [CCode (cname="PA_INVALID_INDEX")]
         public const uint32 INVALID_INDEX;
 
-        [CCode (cname="pa_free_cb_t")]
+        [CCode (cname="pa_free_cb_t", has_target=false)]
         public delegate void FreeCb(void *p);
 
         [CCode (cname="pa_sample_format_t", cprefix="PA_SAMPLE_")]
@@ -373,7 +373,7 @@ namespace PulseAudio {
                 public unowned CVolume? dec(Volume minus = 1);
         }
 
-        [CCode (cname="pa_channel_map")]
+        [CCode (cname="pa_channel_map",has_destroy_function=false)]
         public struct ChannelMap {
                 public uint8 channels;
                 public ChannelPosition map[];
@@ -878,16 +878,6 @@ namespace PulseAudio {
                 public bool in_thread();
         }
 
-        [Compact]
-        [CCode (cheader_filename="pulse/glib-mainloop.h", cname="pa_glib_mainloop", cprefix="pa_glib_mainloop_", free_function="pa_glib_mainloop_free")]
-        public class GLibMainLoop {
-
-                [CCode (cname="pa_glib_mainloop_new")]
-                public GLibMainLoop(MainContext? c = null);
-
-                public unowned MainLoopApi get_api();
-        }
-
         [Compact]
         [CCode (cname="pa_operation", cprefix="pa_operation_", unref_function="pa_operation_unref", ref_function="pa_operation_ref")]
         public class Operation {