X-Git-Url: https://code.delx.au/pulseaudio/blobdiff_plain/4d62f159a74c6e5b46be5823483a7dedd5691b45..9defe846e7d46c95aa024ac24fc4c4358d85bea3:/vala/libpulse.vapi diff --git a/vala/libpulse.vapi b/vala/libpulse.vapi index 9e05b144..4315988f 100644 --- a/vala/libpulse.vapi +++ b/vala/libpulse.vapi @@ -46,10 +46,10 @@ namespace PulseAudio { [CCode (cname="PA_CHECK_VERSION")] public bool CHECK_VERSION(int major, int minor, int micro); - [CCode (cname="INVALID_INDEX")] + [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_")] @@ -237,7 +237,7 @@ namespace PulseAudio { [CCode (cname="PA_CHANNELS_MAX")] public const int CHANNELS_MAX; - [CCode (cname="PA_CHANNELS_MAX")] + [CCode (cname="PA_RATE_MAX")] public const int RATE_MAX; [CCode (cname="pa_cvolume")] @@ -854,7 +854,7 @@ namespace PulseAudio { public int iterate(bool block = true, out int retval = null); public int run(out int retval = null); public unowned MainLoopApi get_api(); - public void quit(int r); + public void quit(int retval); public void wakeup(); public void set_poll_func(PollFunc poll_func); } @@ -878,16 +878,6 @@ namespace PulseAudio { public bool in_thread(); } - [Compact] - [CCode (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(); - - 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 { @@ -1024,7 +1014,7 @@ namespace PulseAudio { public Operation? suspend_sink_by_index(uint32 idx, bool suspend, SuccessCb? cb = null); public Operation? set_sink_port_by_name(string name, string port, SuccessCb? cb = null); - public Operation? set_sink_port_by_index(string idx, string port, SuccessCb? cb = null); + public Operation? set_sink_port_by_index(uint32 idx, string port, SuccessCb? cb = null); public Operation? get_source_info_by_name(string name, SourceInfoCb cb); public Operation? get_source_info_by_index(uint32 idx, SourceInfoCb cb); @@ -1039,7 +1029,7 @@ namespace PulseAudio { public Operation? suspend_source_by_index(uint32 idx, bool suspend, SuccessCb? cb = null); public Operation? set_source_port_by_name(string name, string port, SuccessCb? cb = null); - public Operation? set_source_port_by_index(string idx, string port, SuccessCb? cb = null); + public Operation? set_source_port_by_index(uint32 idx, string port, SuccessCb? cb = null); public Operation? get_server_info(ServerInfoCb cb); @@ -1194,8 +1184,8 @@ namespace PulseAudio { public int is_suspended(); public int is_corked(); - public int connect_playback(string dev, BufferAttr? a = null, Flags flags = 0, CVolume? volume = null, Stream? sync_stream = null); - public int connect_record(string dev, BufferAttr? a = null, Flags flags = 0); + public int connect_playback(string? dev = null, BufferAttr? a = null, Flags flags = 0, CVolume? volume = null, Stream? sync_stream = null); + public int connect_record(string? dev = null, BufferAttr? a = null, Flags flags = 0); public int connect_upload(size_t length); public int disconnect(); public int finish_upload();