mirror of
https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git
synced 2025-10-29 05:40:23 -04:00
vala: Some bugfixes for the vala bindings
1. PA uses Vala's "Posix" package (see line 23 of libpulse.vapi).
These dependencies have to be declared in the *.deps file.
2. Fix obvious copy/paste error.
3. Rename the parameter to match the C function. This simplifies
understanding what this parameter means.
4. According to the official documentation the "dev" parameter
for playback/capture streams on connection may be NULL and this
is the default. Change the method definition accordingly.
This commit is contained in:
parent
d47a33775b
commit
705cf4d316
3 changed files with 7 additions and 5 deletions
|
|
@ -28,6 +28,7 @@ EXTRA_DIST = \
|
||||||
doxygen/doxygen.conf.in \
|
doxygen/doxygen.conf.in \
|
||||||
README \
|
README \
|
||||||
todo \
|
todo \
|
||||||
|
vala/libpulse.deps \
|
||||||
vala/libpulse.vapi
|
vala/libpulse.vapi
|
||||||
|
|
||||||
SUBDIRS = src doxygen man po
|
SUBDIRS = src doxygen man po
|
||||||
|
|
@ -36,7 +37,7 @@ MAINTAINERCLEANFILES =
|
||||||
noinst_DATA =
|
noinst_DATA =
|
||||||
|
|
||||||
vapidir = $(datadir)/vala/vapi
|
vapidir = $(datadir)/vala/vapi
|
||||||
vapi_DATA = vala/libpulse.vapi
|
vapi_DATA = vala/libpulse.deps vala/libpulse.vapi
|
||||||
|
|
||||||
pkgconfigdir = $(libdir)/pkgconfig
|
pkgconfigdir = $(libdir)/pkgconfig
|
||||||
pkgconfig_DATA = libpulse.pc libpulse-simple.pc
|
pkgconfig_DATA = libpulse.pc libpulse-simple.pc
|
||||||
|
|
|
||||||
1
vala/libpulse.deps
Normal file
1
vala/libpulse.deps
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
posix
|
||||||
|
|
@ -237,7 +237,7 @@ namespace PulseAudio {
|
||||||
[CCode (cname="PA_CHANNELS_MAX")]
|
[CCode (cname="PA_CHANNELS_MAX")]
|
||||||
public const int CHANNELS_MAX;
|
public const int CHANNELS_MAX;
|
||||||
|
|
||||||
[CCode (cname="PA_CHANNELS_MAX")]
|
[CCode (cname="PA_RATE_MAX")]
|
||||||
public const int RATE_MAX;
|
public const int RATE_MAX;
|
||||||
|
|
||||||
[CCode (cname="pa_cvolume")]
|
[CCode (cname="pa_cvolume")]
|
||||||
|
|
@ -854,7 +854,7 @@ namespace PulseAudio {
|
||||||
public int iterate(bool block = true, out int retval = null);
|
public int iterate(bool block = true, out int retval = null);
|
||||||
public int run(out int retval = null);
|
public int run(out int retval = null);
|
||||||
public unowned MainLoopApi get_api();
|
public unowned MainLoopApi get_api();
|
||||||
public void quit(int r);
|
public void quit(int retval);
|
||||||
public void wakeup();
|
public void wakeup();
|
||||||
public void set_poll_func(PollFunc poll_func);
|
public void set_poll_func(PollFunc poll_func);
|
||||||
}
|
}
|
||||||
|
|
@ -1194,8 +1194,8 @@ namespace PulseAudio {
|
||||||
public int is_suspended();
|
public int is_suspended();
|
||||||
public int is_corked();
|
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_playback(string? dev = null, 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_record(string? dev = null, BufferAttr? a = null, Flags flags = 0);
|
||||||
public int connect_upload(size_t length);
|
public int connect_upload(size_t length);
|
||||||
public int disconnect();
|
public int disconnect();
|
||||||
public int finish_upload();
|
public int finish_upload();
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue