153a5a1b3Sopenharmony_ciusing GLib;
253a5a1b3Sopenharmony_ci
353a5a1b3Sopenharmony_cinamespace PulseAudio {
453a5a1b3Sopenharmony_ci        [Compact]
553a5a1b3Sopenharmony_ci        [CCode (cheader_filename="pulse/glib-mainloop.h", cname="pa_glib_mainloop", cprefix="pa_glib_mainloop_", free_function="pa_glib_mainloop_free")]
653a5a1b3Sopenharmony_ci        public class GLibMainLoop {
753a5a1b3Sopenharmony_ci
853a5a1b3Sopenharmony_ci                [CCode (cname="pa_glib_mainloop_new")]
953a5a1b3Sopenharmony_ci                public GLibMainLoop(MainContext? c = null);
1053a5a1b3Sopenharmony_ci
1153a5a1b3Sopenharmony_ci                public unowned MainLoopApi get_api();
1253a5a1b3Sopenharmony_ci        }
1353a5a1b3Sopenharmony_ci}
14