ALSA class Null safety

Constructors

ALSA(DynamicLibrary dynamicLibrary)
The symbols are looked up in dynamicLibrary.
ALSA.fromLookup(Pointer<T> lookup(String symbolName))
The symbols are looked up with lookup.

Properties

daylight int
read / write
hashCode int
The hash code for this object.
read-onlyinherited
optarg Pointer<Char>
read / write
opterr int
read / write
optind int
read / write
optopt int
read / write
runtimeType Type
A representation of the runtime type of the object.
read-onlyinherited
snd_config Pointer<snd_config_t>
read / write
snd_dlsym_start Pointer<snd_dlsym_link>
read / write
snd_lib_error snd_lib_error_handler_t
read / write
snd_seq_event_types Pointer<UnsignedInt>
read / write
stderr Pointer<FILE>
read / write
stdin Pointer<FILE>
read / write
stdout Pointer<FILE>
read / write
sys_errlist Pointer<Pointer<Char>>
read / write
sys_nerr int
read / write
timezone int
read / write
tzname Pointer<Pointer<Char>>
read / write

Methods

a64l(Pointer<Char> __s) int
abort() → void
abs(int __x) int
access(Pointer<Char> __name, int __type) int
acct(Pointer<Char> __name) int
alarm(int __seconds) int
aligned_alloc(int __alignment, int __size) Pointer<Void>
alloca(int __size) Pointer<Void>
asctime(Pointer<tm> __tp) Pointer<Char>
asctime_r(Pointer<tm> __tp, Pointer<Char> __buf) Pointer<Char>
at_quick_exit(Pointer<NativeFunction<Void Function()>> __func) int
atexit(Pointer<NativeFunction<Void Function()>> __func) int
atof(Pointer<Char> __nptr) double
atoi(Pointer<Char> __nptr) int
atol(Pointer<Char> __nptr) int
atoll(Pointer<Char> __nptr) int
bcmp(Pointer<Void> __s1, Pointer<Void> __s2, int __n) int
bcopy(Pointer<Void> __src, Pointer<Void> __dest, int __n) → void
brk(Pointer<Void> __addr) int
bsearch(Pointer<Void> __key, Pointer<Void> __base, int __nmemb, int __size, __compar_fn_t __compar) Pointer<Void>
bzero(Pointer<Void> __s, int __n) → void
calloc(int __nmemb, int __size) Pointer<Void>
chdir(Pointer<Char> __path) int
chown(Pointer<Char> __file, int __owner, int __group) int
chroot(Pointer<Char> __path) int
clearenv() int
clearerr(Pointer<FILE> __stream) → void
clearerr_unlocked(Pointer<FILE> __stream) → void
clock() int
clock_getcpuclockid(int __pid, Pointer<clockid_t> __clock_id) int
clock_getres(int __clock_id, Pointer<timespec> __res) int
clock_gettime(int __clock_id, Pointer<timespec> __tp) int
clock_nanosleep(int __clock_id, int __flags, Pointer<timespec> __req, Pointer<timespec> __rem) int
clock_settime(int __clock_id, Pointer<timespec> __tp) int
close(int __fd) int
confstr(int __name, Pointer<Char> __buf, int __len) int
creat(Pointer<Char> __file, int __mode) int
crypt(Pointer<Char> __key, Pointer<Char> __salt) Pointer<Char>
ctermid(Pointer<Char> __s) Pointer<Char>
ctime(Pointer<time_t> __timer) Pointer<Char>
ctime_r(Pointer<time_t> __timer, Pointer<Char> __buf) Pointer<Char>
daemon(int __nochdir, int __noclose) int
difftime(int __time1, int __time0) double
div(int __numer, int __denom) div_t
dprintf(int __fd, Pointer<Char> __fmt) int
drand48() double
drand48_r(Pointer<drand48_data> __buffer, Pointer<Double> __result) int
dup(int __fd) int
dup2(int __fd, int __fd2) int
dysize(int __year) int
ecvt(double __value, int __ndigit, Pointer<Int> __decpt, Pointer<Int> __sign) Pointer<Char>
ecvt_r(double __value, int __ndigit, Pointer<Int> __decpt, Pointer<Int> __sign, Pointer<Char> __buf, int __len) int
endusershell() → void
erand48(Pointer<UnsignedShort> __xsubi) double
erand48_r(Pointer<UnsignedShort> __xsubi, Pointer<drand48_data> __buffer, Pointer<Double> __result) int
execl(Pointer<Char> __path, Pointer<Char> __arg) int
execle(Pointer<Char> __path, Pointer<Char> __arg) int
execlp(Pointer<Char> __file, Pointer<Char> __arg) int
execv(Pointer<Char> __path, Pointer<Pointer<Char>> __argv) int
execve(Pointer<Char> __path, Pointer<Pointer<Char>> __argv, Pointer<Pointer<Char>> __envp) int
execvp(Pointer<Char> __file, Pointer<Pointer<Char>> __argv) int
exit(int __status) → void
explicit_bzero(Pointer<Void> __s, int __n) → void
faccessat(int __fd, Pointer<Char> __file, int __type, int __flag) int
fchdir(int __fd) int
fchown(int __fd, int __owner, int __group) int
fchownat(int __fd, Pointer<Char> __file, int __owner, int __group, int __flag) int
fclose(Pointer<FILE> __stream) int
fcntl(int __fd, int __cmd) int
fcvt(double __value, int __ndigit, Pointer<Int> __decpt, Pointer<Int> __sign) Pointer<Char>
fcvt_r(double __value, int __ndigit, Pointer<Int> __decpt, Pointer<Int> __sign, Pointer<Char> __buf, int __len) int
fdatasync(int __fildes) int
fdopen(int __fd, Pointer<Char> __modes) Pointer<FILE>
feof(Pointer<FILE> __stream) int
feof_unlocked(Pointer<FILE> __stream) int
ferror(Pointer<FILE> __stream) int
ferror_unlocked(Pointer<FILE> __stream) int
fexecve(int __fd, Pointer<Pointer<Char>> __argv, Pointer<Pointer<Char>> __envp) int
fflush(Pointer<FILE> __stream) int
fflush_unlocked(Pointer<FILE> __stream) int
ffs(int __i) int
ffsl(int __l) int
ffsll(int __ll) int
fgetc(Pointer<FILE> __stream) int
fgetc_unlocked(Pointer<FILE> __stream) int
fgetpos(Pointer<FILE> __stream, Pointer<fpos_t> __pos) int
fgets(Pointer<Char> __s, int __n, Pointer<FILE> __stream) Pointer<Char>
fileno(Pointer<FILE> __stream) int
fileno_unlocked(Pointer<FILE> __stream) int
flockfile(Pointer<FILE> __stream) → void
fmemopen(Pointer<Void> __s, int __len, Pointer<Char> __modes) Pointer<FILE>
fopen(Pointer<Char> __filename, Pointer<Char> __modes) Pointer<FILE>
fork() int
fpathconf(int __fd, int __name) int
fprintf(Pointer<FILE> __stream, Pointer<Char> __format) int
fputc(int __c, Pointer<FILE> __stream) int
fputc_unlocked(int __c, Pointer<FILE> __stream) int
fputs(Pointer<Char> __s, Pointer<FILE> __stream) int
fread(Pointer<Void> __ptr, int __size, int __n, Pointer<FILE> __stream) int
fread_unlocked(Pointer<Void> __ptr, int __size, int __n, Pointer<FILE> __stream) int
free(Pointer<Void> __ptr) → void
freopen(Pointer<Char> __filename, Pointer<Char> __modes, Pointer<FILE> __stream) Pointer<FILE>
fscanf(Pointer<FILE> __stream, Pointer<Char> __format) int
fscanf1(Pointer<FILE> __stream, Pointer<Char> __format) int
fseek(Pointer<FILE> __stream, int __off, int __whence) int
fseeko(Pointer<FILE> __stream, int __off, int __whence) int
fsetpos(Pointer<FILE> __stream, Pointer<fpos_t> __pos) int
fsync(int __fd) int
ftell(Pointer<FILE> __stream) int
ftello(Pointer<FILE> __stream) int
ftruncate(int __fd, int __length) int
ftrylockfile(Pointer<FILE> __stream) int
funlockfile(Pointer<FILE> __stream) → void
fwrite(Pointer<Void> __ptr, int __size, int __n, Pointer<FILE> __s) int
fwrite_unlocked(Pointer<Void> __ptr, int __size, int __n, Pointer<FILE> __stream) int
gcvt(double __value, int __ndigit, Pointer<Char> __buf) Pointer<Char>
getc(Pointer<FILE> __stream) int
getc_unlocked(Pointer<FILE> __stream) int
getchar() int
getchar_unlocked() int
getcwd(Pointer<Char> __buf, int __size) Pointer<Char>
getdelim(Pointer<Pointer<Char>> __lineptr, Pointer<Size> __n, int __delimiter, Pointer<FILE> __stream) int
getdomainname(Pointer<Char> __name, int __len) int
getdtablesize() int
getegid() int
getentropy(Pointer<Void> __buffer, int __length) int
getenv(Pointer<Char> __name) Pointer<Char>
geteuid() int
getgid() int
getgroups(int __size, Pointer<__gid_t> __list) int
gethostid() int
gethostname(Pointer<Char> __name, int __len) int
getline(Pointer<Pointer<Char>> __lineptr, Pointer<Size> __n, Pointer<FILE> __stream) int
getloadavg(Pointer<Double> __loadavg, int __nelem) int
getlogin() Pointer<Char>
getlogin_r(Pointer<Char> __name, int __name_len) int
getopt(int ___argc, Pointer<Pointer<Char>> ___argv, Pointer<Char> __shortopts) int
getpagesize() int
getpass(Pointer<Char> __prompt) Pointer<Char>
getpgid(int __pid) int
getpgrp() int
getpid() int
getppid() int
getsid(int __pid) int
getsubopt(Pointer<Pointer<Char>> __optionp, Pointer<Pointer<Char>> __tokens, Pointer<Pointer<Char>> __valuep) int
getuid() int
getusershell() Pointer<Char>
getw(Pointer<FILE> __stream) int
getwd(Pointer<Char> __buf) Pointer<Char>
gmtime(Pointer<time_t> __timer) Pointer<tm>
gmtime_r(Pointer<time_t> __timer, Pointer<tm> __tp) Pointer<tm>
index(Pointer<Char> __s, int __c) Pointer<Char>
initstate(int __seed, Pointer<Char> __statebuf, int __statelen) Pointer<Char>
initstate_r(int __seed, Pointer<Char> __statebuf, int __statelen, Pointer<random_data> __buf) int
isatty(int __fd) int
jrand48(Pointer<UnsignedShort> __xsubi) int
jrand48_r(Pointer<UnsignedShort> __xsubi, Pointer<drand48_data> __buffer, Pointer<Long> __result) int
l64a(int __n) Pointer<Char>
labs(int __x) int
lchown(Pointer<Char> __file, int __owner, int __group) int
lcong48(Pointer<UnsignedShort> __param) → void
lcong48_r(Pointer<UnsignedShort> __param, Pointer<drand48_data> __buffer) int
ldiv(int __numer, int __denom) ldiv_t
linkat(int __fromfd, Pointer<Char> __from, int __tofd, Pointer<Char> __to, int __flags) int
llabs(int __x) int
lldiv(int __numer, int __denom) lldiv_t
localtime(Pointer<time_t> __timer) Pointer<tm>
localtime_r(Pointer<time_t> __timer, Pointer<tm> __tp) Pointer<tm>
lockf(int __fd, int __cmd, int __len) int
lrand48() int
lrand48_r(Pointer<drand48_data> __buffer, Pointer<Long> __result) int
lseek(int __fd, int __offset, int __whence) int
malloc(int __size) Pointer<Void>
mblen(Pointer<Char> __s, int __n) int
mbstowcs(Pointer<WChar> __pwcs, Pointer<Char> __s, int __n) int
mbtowc(Pointer<WChar> __pwc, Pointer<Char> __s, int __n) int
memccpy(Pointer<Void> __dest, Pointer<Void> __src, int __c, int __n) Pointer<Void>
memchr(Pointer<Void> __s, int __c, int __n) Pointer<Void>
memcmp(Pointer<Void> __s1, Pointer<Void> __s2, int __n) int
memcpy(Pointer<Void> __dest, Pointer<Void> __src, int __n) Pointer<Void>
memmove(Pointer<Void> __dest, Pointer<Void> __src, int __n) Pointer<Void>
memset(Pointer<Void> __s, int __c, int __n) Pointer<Void>
mkdtemp(Pointer<Char> __template) Pointer<Char>
mkstemp(Pointer<Char> __template) int
mkstemps(Pointer<Char> __template, int __suffixlen) int
mktemp(Pointer<Char> __template) Pointer<Char>
mktime(Pointer<tm> __tp) int
mrand48() int
mrand48_r(Pointer<drand48_data> __buffer, Pointer<Long> __result) int
nanosleep(Pointer<timespec> __requested_time, Pointer<timespec> __remaining) int
nice(int __inc) int
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed.
inherited
nrand48(Pointer<UnsignedShort> __xsubi) int
nrand48_r(Pointer<UnsignedShort> __xsubi, Pointer<drand48_data> __buffer, Pointer<Long> __result) int
on_exit(Pointer<NativeFunction<Void Function(Int, Pointer<Void>)>> __func, Pointer<Void> __arg) int
open(Pointer<Char> __file, int __oflag) int
open_memstream(Pointer<Pointer<Char>> __bufloc, Pointer<Size> __sizeloc) Pointer<FILE>
openat(int __fd, Pointer<Char> __file, int __oflag) int
pathconf(Pointer<Char> __path, int __name) int
pause() int
pclose(Pointer<FILE> __stream) int
perror(Pointer<Char> __s) → void
pipe(Pointer<Int> __pipedes) int
poll(Pointer<pollfd> __fds, int __nfds, int __timeout) int
popen(Pointer<Char> __command, Pointer<Char> __modes) Pointer<FILE>
posix_fadvise(int __fd, int __offset, int __len, int __advise) int
posix_fallocate(int __fd, int __offset, int __len) int
posix_memalign(Pointer<Pointer<Void>> __memptr, int __alignment, int __size) int
pread(int __fd, Pointer<Void> __buf, int __nbytes, int __offset) int
printf(Pointer<Char> __format) int
profil(Pointer<UnsignedShort> __sample_buffer, int __size, int __offset, int __scale) int
pselect(int __nfds, Pointer<fd_set> __readfds, Pointer<fd_set> __writefds, Pointer<fd_set> __exceptfds, Pointer<timespec> __timeout, Pointer<_sigset_t_> __sigmask) int
putc(int __c, Pointer<FILE> __stream) int
putc_unlocked(int __c, Pointer<FILE> __stream) int
putchar(int __c) int
putchar_unlocked(int __c) int
putenv(Pointer<Char> __string) int
puts(Pointer<Char> __s) int
putw(int __w, Pointer<FILE> __stream) int
pwrite(int __fd, Pointer<Void> __buf, int __n, int __offset) int
qsort(Pointer<Void> __base, int __nmemb, int __size, __compar_fn_t __compar) → void
quick_exit(int __status) → void
rand() int
rand_r(Pointer<UnsignedInt> __seed) int
random() int
random_r(Pointer<random_data> __buf, Pointer<Int32> __result) int
read(int __fd, Pointer<Void> __buf, int __nbytes) int
readlinkat(int __fd, Pointer<Char> __path, Pointer<Char> __buf, int __len) int
realloc(Pointer<Void> __ptr, int __size) Pointer<Void>
reallocarray(Pointer<Void> __ptr, int __nmemb, int __size) Pointer<Void>
realpath(Pointer<Char> __name, Pointer<Char> __resolved) Pointer<Char>
remove(Pointer<Char> __filename) int
rename(Pointer<Char> __old, Pointer<Char> __new) int
renameat(int __oldfd, Pointer<Char> __old, int __newfd, Pointer<Char> __new) int
revoke(Pointer<Char> __file) int
rewind(Pointer<FILE> __stream) → void
rindex(Pointer<Char> __s, int __c) Pointer<Char>
rmdir(Pointer<Char> __path) int
rpmatch(Pointer<Char> __response) int
sbrk(int __delta) Pointer<Void>
scanf(Pointer<Char> __format) int
scanf1(Pointer<Char> __format) int
seed48(Pointer<UnsignedShort> __seed16v) Pointer<UnsignedShort>
seed48_r(Pointer<UnsignedShort> __seed16v, Pointer<drand48_data> __buffer) int
select(int __nfds, Pointer<fd_set> __readfds, Pointer<fd_set> __writefds, Pointer<fd_set> __exceptfds, Pointer<timeval> __timeout) int
setbuf(Pointer<FILE> __stream, Pointer<Char> __buf) → void
setbuffer(Pointer<FILE> __stream, Pointer<Char> __buf, int __size) → void
setdomainname(Pointer<Char> __name, int __len) int
setegid(int __gid) int
setenv(Pointer<Char> __name, Pointer<Char> __value, int __replace) int
seteuid(int __uid) int
setgid(int __gid) int
sethostid(int __id) int
sethostname(Pointer<Char> __name, int __len) int
setlinebuf(Pointer<FILE> __stream) → void
setlogin(Pointer<Char> __name) int
setpgid(int __pid, int __pgid) int
setpgrp() int
setregid(int __rgid, int __egid) int
setreuid(int __ruid, int __euid) int
setsid() int
setstate(Pointer<Char> __statebuf) Pointer<Char>
setstate_r(Pointer<Char> __statebuf, Pointer<random_data> __buf) int
setuid(int __uid) int
setusershell() → void
setvbuf(Pointer<FILE> __stream, Pointer<Char> __buf, int __modes, int __n) int
sleep(int __seconds) int
snd_asoundlib_version() Pointer<Char>
snd_async_add_ctl_handler(Pointer<Pointer<snd_async_handler_t>> handler, Pointer<snd_ctl_t> ctl, snd_async_callback_t callback, Pointer<Void> private_data) int
snd_async_add_handler(Pointer<Pointer<snd_async_handler_t>> handler, int fd, snd_async_callback_t callback, Pointer<Void> private_data) int
snd_async_add_pcm_handler(Pointer<Pointer<snd_async_handler_t>> handler, Pointer<snd_pcm_t> pcm, snd_async_callback_t callback, Pointer<Void> private_data) int
snd_async_add_timer_handler(Pointer<Pointer<snd_async_handler_t>> handler, Pointer<snd_timer_t> timer, snd_async_callback_t callback, Pointer<Void> private_data) int
snd_async_del_handler(Pointer<snd_async_handler_t> handler) int
snd_async_handler_get_callback_private(Pointer<snd_async_handler_t> handler) Pointer<Void>
snd_async_handler_get_ctl(Pointer<snd_async_handler_t> handler) Pointer<snd_ctl_t>
snd_async_handler_get_fd(Pointer<snd_async_handler_t> handler) int
snd_async_handler_get_pcm(Pointer<snd_async_handler_t> handler) Pointer<snd_pcm_t>
snd_async_handler_get_signo(Pointer<snd_async_handler_t> handler) int
snd_async_handler_get_timer(Pointer<snd_async_handler_t> handler) Pointer<snd_timer_t>
snd_card_get_index(Pointer<Char> name) int
snd_card_get_longname(int card, Pointer<Pointer<Char>> name) int
snd_card_get_name(int card, Pointer<Pointer<Char>> name) int
snd_card_load(int card) int
snd_card_next(Pointer<Int> card) int
snd_config_add(Pointer<snd_config_t> config, Pointer<snd_config_t> child) int
snd_config_add_after(Pointer<snd_config_t> after, Pointer<snd_config_t> child) int
snd_config_add_before(Pointer<snd_config_t> before, Pointer<snd_config_t> child) int
snd_config_copy(Pointer<Pointer<snd_config_t>> dst, Pointer<snd_config_t> src) int
snd_config_delete(Pointer<snd_config_t> config) int
snd_config_delete_compound_members(Pointer<snd_config_t> config) int
snd_config_evaluate(Pointer<snd_config_t> config, Pointer<snd_config_t> root, Pointer<snd_config_t> private_data, Pointer<Pointer<snd_config_t>> result) int
snd_config_expand(Pointer<snd_config_t> config, Pointer<snd_config_t> root, Pointer<Char> args, Pointer<snd_config_t> private_data, Pointer<Pointer<snd_config_t>> result) int
snd_config_get_ascii(Pointer<snd_config_t> config, Pointer<Pointer<Char>> value) int
snd_config_get_bool(Pointer<snd_config_t> conf) int
snd_config_get_bool_ascii(Pointer<Char> ascii) int
snd_config_get_ctl_iface(Pointer<snd_config_t> conf) int
snd_config_get_ctl_iface_ascii(Pointer<Char> ascii) int
snd_config_get_id(Pointer<snd_config_t> config, Pointer<Pointer<Char>> value) int
snd_config_get_integer(Pointer<snd_config_t> config, Pointer<Long> value) int
snd_config_get_integer64(Pointer<snd_config_t> config, Pointer<LongLong> value) int
snd_config_get_ireal(Pointer<snd_config_t> config, Pointer<Double> value) int
snd_config_get_pointer(Pointer<snd_config_t> config, Pointer<Pointer<Void>> value) int
snd_config_get_real(Pointer<snd_config_t> config, Pointer<Double> value) int
snd_config_get_string(Pointer<snd_config_t> config, Pointer<Pointer<Char>> value) int
snd_config_get_type(Pointer<snd_config_t> config) int
snd_config_imake_integer(Pointer<Pointer<snd_config_t>> config, Pointer<Char> key, int value) int
snd_config_imake_integer64(Pointer<Pointer<snd_config_t>> config, Pointer<Char> key, int value) int
snd_config_imake_pointer(Pointer<Pointer<snd_config_t>> config, Pointer<Char> key, Pointer<Void> ptr) int
snd_config_imake_real(Pointer<Pointer<snd_config_t>> config, Pointer<Char> key, double value) int
snd_config_imake_safe_string(Pointer<Pointer<snd_config_t>> config, Pointer<Char> key, Pointer<Char> ascii) int
snd_config_imake_string(Pointer<Pointer<snd_config_t>> config, Pointer<Char> key, Pointer<Char> ascii) int
snd_config_is_array(Pointer<snd_config_t> config) int
snd_config_iterator_end(Pointer<snd_config_t> node) snd_config_iterator_t
snd_config_iterator_entry(snd_config_iterator_t iterator) Pointer<snd_config_t>
snd_config_iterator_first(Pointer<snd_config_t> node) snd_config_iterator_t
snd_config_iterator_next(snd_config_iterator_t iterator) snd_config_iterator_t
snd_config_load(Pointer<snd_config_t> config, Pointer<snd_input_t> in1) int
snd_config_load_override(Pointer<snd_config_t> config, Pointer<snd_input_t> in1) int
snd_config_make(Pointer<Pointer<snd_config_t>> config, Pointer<Char> key, int type) int
snd_config_make_compound(Pointer<Pointer<snd_config_t>> config, Pointer<Char> key, int join) int
snd_config_make_integer(Pointer<Pointer<snd_config_t>> config, Pointer<Char> key) int
snd_config_make_integer64(Pointer<Pointer<snd_config_t>> config, Pointer<Char> key) int
snd_config_make_pointer(Pointer<Pointer<snd_config_t>> config, Pointer<Char> key) int
snd_config_make_real(Pointer<Pointer<snd_config_t>> config, Pointer<Char> key) int
snd_config_make_string(Pointer<Pointer<snd_config_t>> config, Pointer<Char> key) int
snd_config_ref(Pointer<snd_config_t> top) → void
snd_config_remove(Pointer<snd_config_t> config) int
snd_config_save(Pointer<snd_config_t> config, Pointer<snd_output_t> out) int
snd_config_search_definition(Pointer<snd_config_t> config, Pointer<Char> base, Pointer<Char> key, Pointer<Pointer<snd_config_t>> result) int
snd_config_searchv(Pointer<snd_config_t> config, Pointer<Pointer<snd_config_t>> result) int
snd_config_set_ascii(Pointer<snd_config_t> config, Pointer<Char> ascii) int
snd_config_set_id(Pointer<snd_config_t> config, Pointer<Char> id) int
snd_config_set_integer(Pointer<snd_config_t> config, int value) int
snd_config_set_integer64(Pointer<snd_config_t> config, int value) int
snd_config_set_pointer(Pointer<snd_config_t> config, Pointer<Void> ptr) int
snd_config_set_real(Pointer<snd_config_t> config, double value) int
snd_config_set_string(Pointer<snd_config_t> config, Pointer<Char> value) int
snd_config_test_id(Pointer<snd_config_t> config, Pointer<Char> id) int
snd_config_top(Pointer<Pointer<snd_config_t>> config) int
snd_config_topdir() Pointer<Char>
snd_config_unref(Pointer<snd_config_t> top) → void
snd_config_update() int
snd_config_update_free(Pointer<snd_config_update_t> update) int
snd_config_update_free_global() int
snd_config_update_r(Pointer<Pointer<snd_config_t>> top, Pointer<Pointer<snd_config_update_t>> update, Pointer<Char> path) int
snd_config_update_ref(Pointer<Pointer<snd_config_t>> top) int
snd_ctl_add_boolean_elem_set(Pointer<snd_ctl_t> ctl, Pointer<snd_ctl_elem_info_t> info, int element_count, int member_count) int
snd_ctl_add_bytes_elem_set(Pointer<snd_ctl_t> ctl, Pointer<snd_ctl_elem_info_t> info, int element_count, int member_count) int
snd_ctl_add_enumerated_elem_set(Pointer<snd_ctl_t> ctl, Pointer<snd_ctl_elem_info_t> info, int element_count, int member_count, int items, Pointer<Pointer<Char>> labels) int
snd_ctl_add_integer64_elem_set(Pointer<snd_ctl_t> ctl, Pointer<snd_ctl_elem_info_t> info, int element_count, int member_count, int min, int max, int step) int
snd_ctl_add_integer_elem_set(Pointer<snd_ctl_t> ctl, Pointer<snd_ctl_elem_info_t> info, int element_count, int member_count, int min, int max, int step) int
snd_ctl_ascii_elem_id_get(Pointer<snd_ctl_elem_id_t> id) Pointer<Char>
snd_ctl_ascii_elem_id_parse(Pointer<snd_ctl_elem_id_t> dst, Pointer<Char> str) int
snd_ctl_ascii_value_parse(Pointer<snd_ctl_t> handle, Pointer<snd_ctl_elem_value_t> dst, Pointer<snd_ctl_elem_info_t> info, Pointer<Char> value) int
snd_ctl_card_info(Pointer<snd_ctl_t> ctl, Pointer<snd_ctl_card_info_t> info) int
snd_ctl_card_info_clear(Pointer<snd_ctl_card_info_t> obj) → void
snd_ctl_card_info_copy(Pointer<snd_ctl_card_info_t> dst, Pointer<snd_ctl_card_info_t> src) → void
snd_ctl_card_info_free(Pointer<snd_ctl_card_info_t> obj) → void
snd_ctl_card_info_get_card(Pointer<snd_ctl_card_info_t> obj) int
snd_ctl_card_info_get_components(Pointer<snd_ctl_card_info_t> obj) Pointer<Char>
snd_ctl_card_info_get_driver(Pointer<snd_ctl_card_info_t> obj) Pointer<Char>
snd_ctl_card_info_get_id(Pointer<snd_ctl_card_info_t> obj) Pointer<Char>
snd_ctl_card_info_get_longname(Pointer<snd_ctl_card_info_t> obj) Pointer<Char>
snd_ctl_card_info_get_mixername(Pointer<snd_ctl_card_info_t> obj) Pointer<Char>
snd_ctl_card_info_get_name(Pointer<snd_ctl_card_info_t> obj) Pointer<Char>
snd_ctl_card_info_malloc(Pointer<Pointer<snd_ctl_card_info_t>> ptr) int
snd_ctl_card_info_sizeof() int
snd_ctl_close(Pointer<snd_ctl_t> ctl) int
snd_ctl_convert_from_dB(Pointer<snd_ctl_t> ctl, Pointer<snd_ctl_elem_id_t> id, int db_gain, Pointer<Long> value, int xdir) int
snd_ctl_convert_to_dB(Pointer<snd_ctl_t> ctl, Pointer<snd_ctl_elem_id_t> id, int volume, Pointer<Long> db_gain) int
snd_ctl_elem_add_boolean(Pointer<snd_ctl_t> ctl, Pointer<snd_ctl_elem_id_t> id, int count) int
snd_ctl_elem_add_enumerated(Pointer<snd_ctl_t> ctl, Pointer<snd_ctl_elem_id_t> id, int count, int items, Pointer<Pointer<Char>> names) int
snd_ctl_elem_add_iec958(Pointer<snd_ctl_t> ctl, Pointer<snd_ctl_elem_id_t> id) int
snd_ctl_elem_add_integer(Pointer<snd_ctl_t> ctl, Pointer<snd_ctl_elem_id_t> id, int count, int imin, int imax, int istep) int
snd_ctl_elem_add_integer64(Pointer<snd_ctl_t> ctl, Pointer<snd_ctl_elem_id_t> id, int count, int imin, int imax, int istep) int
snd_ctl_elem_id_clear(Pointer<snd_ctl_elem_id_t> obj) → void
snd_ctl_elem_id_copy(Pointer<snd_ctl_elem_id_t> dst, Pointer<snd_ctl_elem_id_t> src) → void
snd_ctl_elem_id_free(Pointer<snd_ctl_elem_id_t> obj) → void
snd_ctl_elem_id_get_device(Pointer<snd_ctl_elem_id_t> obj) int
snd_ctl_elem_id_get_index(Pointer<snd_ctl_elem_id_t> obj) int
snd_ctl_elem_id_get_interface(Pointer<snd_ctl_elem_id_t> obj) int
snd_ctl_elem_id_get_name(Pointer<snd_ctl_elem_id_t> obj) Pointer<Char>
snd_ctl_elem_id_get_numid(Pointer<snd_ctl_elem_id_t> obj) int
snd_ctl_elem_id_get_subdevice(Pointer<snd_ctl_elem_id_t> obj) int
snd_ctl_elem_id_malloc(Pointer<Pointer<snd_ctl_elem_id_t>> ptr) int
snd_ctl_elem_id_set_device(Pointer<snd_ctl_elem_id_t> obj, int val) → void
snd_ctl_elem_id_set_index(Pointer<snd_ctl_elem_id_t> obj, int val) → void
snd_ctl_elem_id_set_interface(Pointer<snd_ctl_elem_id_t> obj, int val) → void
snd_ctl_elem_id_set_name(Pointer<snd_ctl_elem_id_t> obj, Pointer<Char> val) → void
snd_ctl_elem_id_set_numid(Pointer<snd_ctl_elem_id_t> obj, int val) → void
snd_ctl_elem_id_set_subdevice(Pointer<snd_ctl_elem_id_t> obj, int val) → void
snd_ctl_elem_id_sizeof() int
snd_ctl_elem_iface_name(int iface) Pointer<Char>
snd_ctl_elem_info(Pointer<snd_ctl_t> ctl, Pointer<snd_ctl_elem_info_t> info) int
snd_ctl_elem_info_clear(Pointer<snd_ctl_elem_info_t> obj) → void
snd_ctl_elem_info_copy(Pointer<snd_ctl_elem_info_t> dst, Pointer<snd_ctl_elem_info_t> src) → void
snd_ctl_elem_info_free(Pointer<snd_ctl_elem_info_t> obj) → void
snd_ctl_elem_info_get_count(Pointer<snd_ctl_elem_info_t> obj) int
snd_ctl_elem_info_get_device(Pointer<snd_ctl_elem_info_t> obj) int
snd_ctl_elem_info_get_dimension(Pointer<snd_ctl_elem_info_t> obj, int idx) int
snd_ctl_elem_info_get_dimensions(Pointer<snd_ctl_elem_info_t> obj) int
snd_ctl_elem_info_get_id(Pointer<snd_ctl_elem_info_t> obj, Pointer<snd_ctl_elem_id_t> ptr) → void
snd_ctl_elem_info_get_index(Pointer<snd_ctl_elem_info_t> obj) int
snd_ctl_elem_info_get_interface(Pointer<snd_ctl_elem_info_t> obj) int
snd_ctl_elem_info_get_item_name(Pointer<snd_ctl_elem_info_t> obj) Pointer<Char>
snd_ctl_elem_info_get_items(Pointer<snd_ctl_elem_info_t> obj) int
snd_ctl_elem_info_get_max(Pointer<snd_ctl_elem_info_t> obj) int
snd_ctl_elem_info_get_max64(Pointer<snd_ctl_elem_info_t> obj) int
snd_ctl_elem_info_get_min(Pointer<snd_ctl_elem_info_t> obj) int
snd_ctl_elem_info_get_min64(Pointer<snd_ctl_elem_info_t> obj) int
snd_ctl_elem_info_get_name(Pointer<snd_ctl_elem_info_t> obj) Pointer<Char>
snd_ctl_elem_info_get_numid(Pointer<snd_ctl_elem_info_t> obj) int
snd_ctl_elem_info_get_owner(Pointer<snd_ctl_elem_info_t> obj) int
snd_ctl_elem_info_get_step(Pointer<snd_ctl_elem_info_t> obj) int
snd_ctl_elem_info_get_step64(Pointer<snd_ctl_elem_info_t> obj) int
snd_ctl_elem_info_get_subdevice(Pointer<snd_ctl_elem_info_t> obj) int
snd_ctl_elem_info_get_type(Pointer<snd_ctl_elem_info_t> obj) int
snd_ctl_elem_info_is_inactive(Pointer<snd_ctl_elem_info_t> obj) int
snd_ctl_elem_info_is_locked(Pointer<snd_ctl_elem_info_t> obj) int
snd_ctl_elem_info_is_owner(Pointer<snd_ctl_elem_info_t> obj) int
snd_ctl_elem_info_is_readable(Pointer<snd_ctl_elem_info_t> obj) int
snd_ctl_elem_info_is_tlv_commandable(Pointer<snd_ctl_elem_info_t> obj) int
snd_ctl_elem_info_is_tlv_readable(Pointer<snd_ctl_elem_info_t> obj) int
snd_ctl_elem_info_is_tlv_writable(Pointer<snd_ctl_elem_info_t> obj) int
snd_ctl_elem_info_is_user(Pointer<snd_ctl_elem_info_t> obj) int
snd_ctl_elem_info_is_volatile(Pointer<snd_ctl_elem_info_t> obj) int
snd_ctl_elem_info_is_writable(Pointer<snd_ctl_elem_info_t> obj) int
snd_ctl_elem_info_malloc(Pointer<Pointer<snd_ctl_elem_info_t>> ptr) int
snd_ctl_elem_info_set_device(Pointer<snd_ctl_elem_info_t> obj, int val) → void
snd_ctl_elem_info_set_dimension(Pointer<snd_ctl_elem_info_t> info, Pointer<Int> dimension) int
snd_ctl_elem_info_set_id(Pointer<snd_ctl_elem_info_t> obj, Pointer<snd_ctl_elem_id_t> ptr) → void
snd_ctl_elem_info_set_index(Pointer<snd_ctl_elem_info_t> obj, int val) → void
snd_ctl_elem_info_set_interface(Pointer<snd_ctl_elem_info_t> obj, int val) → void
snd_ctl_elem_info_set_item(Pointer<snd_ctl_elem_info_t> obj, int val) → void
snd_ctl_elem_info_set_name(Pointer<snd_ctl_elem_info_t> obj, Pointer<Char> val) → void
snd_ctl_elem_info_set_numid(Pointer<snd_ctl_elem_info_t> obj, int val) → void
snd_ctl_elem_info_set_subdevice(Pointer<snd_ctl_elem_info_t> obj, int val) → void
snd_ctl_elem_info_sizeof() int
snd_ctl_elem_list(Pointer<snd_ctl_t> ctl, Pointer<snd_ctl_elem_list_t> list) int
snd_ctl_elem_list_alloc_space(Pointer<snd_ctl_elem_list_t> obj, int entries) int
snd_ctl_elem_list_clear(Pointer<snd_ctl_elem_list_t> obj) → void
snd_ctl_elem_list_copy(Pointer<snd_ctl_elem_list_t> dst, Pointer<snd_ctl_elem_list_t> src) → void
snd_ctl_elem_list_free(Pointer<snd_ctl_elem_list_t> obj) → void
snd_ctl_elem_list_free_space(Pointer<snd_ctl_elem_list_t> obj) → void
snd_ctl_elem_list_get_count(Pointer<snd_ctl_elem_list_t> obj) int
snd_ctl_elem_list_get_device(Pointer<snd_ctl_elem_list_t> obj, int idx) int
snd_ctl_elem_list_get_id(Pointer<snd_ctl_elem_list_t> obj, int idx, Pointer<snd_ctl_elem_id_t> ptr) → void
snd_ctl_elem_list_get_index(Pointer<snd_ctl_elem_list_t> obj, int idx) int
snd_ctl_elem_list_get_interface(Pointer<snd_ctl_elem_list_t> obj, int idx) int
snd_ctl_elem_list_get_name(Pointer<snd_ctl_elem_list_t> obj, int idx) Pointer<Char>
snd_ctl_elem_list_get_numid(Pointer<snd_ctl_elem_list_t> obj, int idx) int
snd_ctl_elem_list_get_subdevice(Pointer<snd_ctl_elem_list_t> obj, int idx) int
snd_ctl_elem_list_get_used(Pointer<snd_ctl_elem_list_t> obj) int
snd_ctl_elem_list_malloc(Pointer<Pointer<snd_ctl_elem_list_t>> ptr) int
snd_ctl_elem_list_set_offset(Pointer<snd_ctl_elem_list_t> obj, int val) → void
snd_ctl_elem_list_sizeof() int
snd_ctl_elem_lock(Pointer<snd_ctl_t> ctl, Pointer<snd_ctl_elem_id_t> id) int
snd_ctl_elem_read(Pointer<snd_ctl_t> ctl, Pointer<snd_ctl_elem_value_t> data) int
snd_ctl_elem_remove(Pointer<snd_ctl_t> ctl, Pointer<snd_ctl_elem_id_t> id) int
snd_ctl_elem_set_bytes(Pointer<snd_ctl_elem_value_t> obj, Pointer<Void> data, int size) → void
snd_ctl_elem_tlv_command(Pointer<snd_ctl_t> ctl, Pointer<snd_ctl_elem_id_t> id, Pointer<UnsignedInt> tlv) int
snd_ctl_elem_tlv_read(Pointer<snd_ctl_t> ctl, Pointer<snd_ctl_elem_id_t> id, Pointer<UnsignedInt> tlv, int tlv_size) int
snd_ctl_elem_tlv_write(Pointer<snd_ctl_t> ctl, Pointer<snd_ctl_elem_id_t> id, Pointer<UnsignedInt> tlv) int
snd_ctl_elem_type_name(int type) Pointer<Char>
snd_ctl_elem_unlock(Pointer<snd_ctl_t> ctl, Pointer<snd_ctl_elem_id_t> id) int
snd_ctl_elem_value_clear(Pointer<snd_ctl_elem_value_t> obj) → void
snd_ctl_elem_value_compare(Pointer<snd_ctl_elem_value_t> left, Pointer<snd_ctl_elem_value_t> right) int
snd_ctl_elem_value_copy(Pointer<snd_ctl_elem_value_t> dst, Pointer<snd_ctl_elem_value_t> src) → void
snd_ctl_elem_value_free(Pointer<snd_ctl_elem_value_t> obj) → void
snd_ctl_elem_value_get_boolean(Pointer<snd_ctl_elem_value_t> obj, int idx) int
snd_ctl_elem_value_get_byte(Pointer<snd_ctl_elem_value_t> obj, int idx) int
snd_ctl_elem_value_get_bytes(Pointer<snd_ctl_elem_value_t> obj) Pointer<Void>
snd_ctl_elem_value_get_device(Pointer<snd_ctl_elem_value_t> obj) int
snd_ctl_elem_value_get_enumerated(Pointer<snd_ctl_elem_value_t> obj, int idx) int
snd_ctl_elem_value_get_id(Pointer<snd_ctl_elem_value_t> obj, Pointer<snd_ctl_elem_id_t> ptr) → void
snd_ctl_elem_value_get_iec958(Pointer<snd_ctl_elem_value_t> obj, Pointer<snd_aes_iec958_t> ptr) → void
snd_ctl_elem_value_get_index(Pointer<snd_ctl_elem_value_t> obj) int
snd_ctl_elem_value_get_integer(Pointer<snd_ctl_elem_value_t> obj, int idx) int
snd_ctl_elem_value_get_integer64(Pointer<snd_ctl_elem_value_t> obj, int idx) int
snd_ctl_elem_value_get_interface(Pointer<snd_ctl_elem_value_t> obj) int
snd_ctl_elem_value_get_name(Pointer<snd_ctl_elem_value_t> obj) Pointer<Char>
snd_ctl_elem_value_get_numid(Pointer<snd_ctl_elem_value_t> obj) int
snd_ctl_elem_value_get_subdevice(Pointer<snd_ctl_elem_value_t> obj) int
snd_ctl_elem_value_malloc(Pointer<Pointer<snd_ctl_elem_value_t>> ptr) int
snd_ctl_elem_value_set_boolean(Pointer<snd_ctl_elem_value_t> obj, int idx, int val) → void
snd_ctl_elem_value_set_byte(Pointer<snd_ctl_elem_value_t> obj, int idx, int val) → void
snd_ctl_elem_value_set_device(Pointer<snd_ctl_elem_value_t> obj, int val) → void
snd_ctl_elem_value_set_enumerated(Pointer<snd_ctl_elem_value_t> obj, int idx, int val) → void
snd_ctl_elem_value_set_id(Pointer<snd_ctl_elem_value_t> obj, Pointer<snd_ctl_elem_id_t> ptr) → void
snd_ctl_elem_value_set_iec958(Pointer<snd_ctl_elem_value_t> obj, Pointer<snd_aes_iec958_t> ptr) → void
snd_ctl_elem_value_set_index(Pointer<snd_ctl_elem_value_t> obj, int val) → void
snd_ctl_elem_value_set_integer(Pointer<snd_ctl_elem_value_t> obj, int idx, int val) → void
snd_ctl_elem_value_set_integer64(Pointer<snd_ctl_elem_value_t> obj, int idx, int val) → void
snd_ctl_elem_value_set_interface(Pointer<snd_ctl_elem_value_t> obj, int val) → void
snd_ctl_elem_value_set_name(Pointer<snd_ctl_elem_value_t> obj, Pointer<Char> val) → void
snd_ctl_elem_value_set_numid(Pointer<snd_ctl_elem_value_t> obj, int val) → void
snd_ctl_elem_value_set_subdevice(Pointer<snd_ctl_elem_value_t> obj, int val) → void
snd_ctl_elem_value_sizeof() int
snd_ctl_elem_write(Pointer<snd_ctl_t> ctl, Pointer<snd_ctl_elem_value_t> data) int
snd_ctl_event_clear(Pointer<snd_ctl_event_t> obj) → void
snd_ctl_event_copy(Pointer<snd_ctl_event_t> dst, Pointer<snd_ctl_event_t> src) → void
snd_ctl_event_elem_get_device(Pointer<snd_ctl_event_t> obj) int
snd_ctl_event_elem_get_id(Pointer<snd_ctl_event_t> obj, Pointer<snd_ctl_elem_id_t> ptr) → void
snd_ctl_event_elem_get_index(Pointer<snd_ctl_event_t> obj) int
snd_ctl_event_elem_get_interface(Pointer<snd_ctl_event_t> obj) int
snd_ctl_event_elem_get_mask(Pointer<snd_ctl_event_t> obj) int
snd_ctl_event_elem_get_name(Pointer<snd_ctl_event_t> obj) Pointer<Char>
snd_ctl_event_elem_get_numid(Pointer<snd_ctl_event_t> obj) int
snd_ctl_event_elem_get_subdevice(Pointer<snd_ctl_event_t> obj) int
snd_ctl_event_free(Pointer<snd_ctl_event_t> obj) → void
snd_ctl_event_get_type(Pointer<snd_ctl_event_t> obj) int
snd_ctl_event_malloc(Pointer<Pointer<snd_ctl_event_t>> ptr) int
snd_ctl_event_sizeof() int
snd_ctl_event_type_name(int type) Pointer<Char>
snd_ctl_get_dB_range(Pointer<snd_ctl_t> ctl, Pointer<snd_ctl_elem_id_t> id, Pointer<Long> min, Pointer<Long> max) int
snd_ctl_get_power_state(Pointer<snd_ctl_t> ctl, Pointer<UnsignedInt> state) int
snd_ctl_hwdep_info(Pointer<snd_ctl_t> ctl, Pointer<snd_hwdep_info_t> info) int
snd_ctl_hwdep_next_device(Pointer<snd_ctl_t> ctl, Pointer<Int> device) int
snd_ctl_name(Pointer<snd_ctl_t> ctl) Pointer<Char>
snd_ctl_nonblock(Pointer<snd_ctl_t> ctl, int nonblock) int
snd_ctl_open(Pointer<Pointer<snd_ctl_t>> ctl, Pointer<Char> name, int mode) int
snd_ctl_open_fallback(Pointer<Pointer<snd_ctl_t>> ctl, Pointer<snd_config_t> root, Pointer<Char> name, Pointer<Char> orig_name, int mode) int
snd_ctl_open_lconf(Pointer<Pointer<snd_ctl_t>> ctl, Pointer<Char> name, int mode, Pointer<snd_config_t> lconf) int
snd_ctl_pcm_info(Pointer<snd_ctl_t> ctl, Pointer<snd_pcm_info_t> info) int
snd_ctl_pcm_next_device(Pointer<snd_ctl_t> ctl, Pointer<Int> device) int
snd_ctl_pcm_prefer_subdevice(Pointer<snd_ctl_t> ctl, int subdev) int
snd_ctl_poll_descriptors(Pointer<snd_ctl_t> ctl, Pointer<pollfd> pfds, int space) int
snd_ctl_poll_descriptors_count(Pointer<snd_ctl_t> ctl) int
snd_ctl_poll_descriptors_revents(Pointer<snd_ctl_t> ctl, Pointer<pollfd> pfds, int nfds, Pointer<UnsignedShort> revents) int
snd_ctl_rawmidi_info(Pointer<snd_ctl_t> ctl, Pointer<snd_rawmidi_info_t> info) int
snd_ctl_rawmidi_next_device(Pointer<snd_ctl_t> ctl, Pointer<Int> device) int
snd_ctl_rawmidi_prefer_subdevice(Pointer<snd_ctl_t> ctl, int subdev) int
snd_ctl_read(Pointer<snd_ctl_t> ctl, Pointer<snd_ctl_event_t> event) int
snd_ctl_set_power_state(Pointer<snd_ctl_t> ctl, int state) int
snd_ctl_subscribe_events(Pointer<snd_ctl_t> ctl, int subscribe) int
snd_ctl_type(Pointer<snd_ctl_t> ctl) int
snd_ctl_wait(Pointer<snd_ctl_t> ctl, int timeout) int
snd_device_name_free_hint(Pointer<Pointer<Void>> hints) int
snd_device_name_get_hint(Pointer<Void> hint, Pointer<Char> id) Pointer<Char>
snd_device_name_hint(int card, Pointer<Char> iface, Pointer<Pointer<Pointer<Void>>> hints) int
snd_dlclose(Pointer<Void> handle) int
snd_dlopen(Pointer<Char> file, int mode, Pointer<Char> errbuf, int errbuflen) Pointer<Void>
snd_dlsym(Pointer<Void> handle, Pointer<Char> name, Pointer<Char> version) Pointer<Void>
snd_hctl_close(Pointer<snd_hctl_t> hctl) int
snd_hctl_compare_fast(Pointer<snd_hctl_elem_t> c1, Pointer<snd_hctl_elem_t> c2) int
snd_hctl_ctl(Pointer<snd_hctl_t> hctl) Pointer<snd_ctl_t>
snd_hctl_elem_get_callback_private(Pointer<snd_hctl_elem_t> obj) Pointer<Void>
snd_hctl_elem_get_device(Pointer<snd_hctl_elem_t> obj) int
snd_hctl_elem_get_hctl(Pointer<snd_hctl_elem_t> elem) Pointer<snd_hctl_t>
snd_hctl_elem_get_id(Pointer<snd_hctl_elem_t> obj, Pointer<snd_ctl_elem_id_t> ptr) → void
snd_hctl_elem_get_index(Pointer<snd_hctl_elem_t> obj) int
snd_hctl_elem_get_interface(Pointer<snd_hctl_elem_t> obj) int
snd_hctl_elem_get_name(Pointer<snd_hctl_elem_t> obj) Pointer<Char>
snd_hctl_elem_get_numid(Pointer<snd_hctl_elem_t> obj) int
snd_hctl_elem_get_subdevice(Pointer<snd_hctl_elem_t> obj) int
snd_hctl_elem_info(Pointer<snd_hctl_elem_t> elem, Pointer<snd_ctl_elem_info_t> info) int
snd_hctl_elem_next(Pointer<snd_hctl_elem_t> elem) Pointer<snd_hctl_elem_t>
snd_hctl_elem_prev(Pointer<snd_hctl_elem_t> elem) Pointer<snd_hctl_elem_t>
snd_hctl_elem_read(Pointer<snd_hctl_elem_t> elem, Pointer<snd_ctl_elem_value_t> value) int
snd_hctl_elem_set_callback(Pointer<snd_hctl_elem_t> obj, snd_hctl_elem_callback_t val) → void
snd_hctl_elem_set_callback_private(Pointer<snd_hctl_elem_t> obj, Pointer<Void> val) → void
snd_hctl_elem_tlv_command(Pointer<snd_hctl_elem_t> elem, Pointer<UnsignedInt> tlv) int
snd_hctl_elem_tlv_read(Pointer<snd_hctl_elem_t> elem, Pointer<UnsignedInt> tlv, int tlv_size) int
snd_hctl_elem_tlv_write(Pointer<snd_hctl_elem_t> elem, Pointer<UnsignedInt> tlv) int
snd_hctl_elem_write(Pointer<snd_hctl_elem_t> elem, Pointer<snd_ctl_elem_value_t> value) int
snd_hctl_find_elem(Pointer<snd_hctl_t> hctl, Pointer<snd_ctl_elem_id_t> id) Pointer<snd_hctl_elem_t>
snd_hctl_first_elem(Pointer<snd_hctl_t> hctl) Pointer<snd_hctl_elem_t>
snd_hctl_free(Pointer<snd_hctl_t> hctl) int
snd_hctl_get_callback_private(Pointer<snd_hctl_t> hctl) Pointer<Void>
snd_hctl_get_count(Pointer<snd_hctl_t> hctl) int
snd_hctl_handle_events(Pointer<snd_hctl_t> hctl) int
snd_hctl_last_elem(Pointer<snd_hctl_t> hctl) Pointer<snd_hctl_elem_t>
snd_hctl_load(Pointer<snd_hctl_t> hctl) int
snd_hctl_name(Pointer<snd_hctl_t> hctl) Pointer<Char>
snd_hctl_nonblock(Pointer<snd_hctl_t> hctl, int nonblock) int
snd_hctl_open(Pointer<Pointer<snd_hctl_t>> hctl, Pointer<Char> name, int mode) int
snd_hctl_open_ctl(Pointer<Pointer<snd_hctl_t>> hctlp, Pointer<snd_ctl_t> ctl) int
snd_hctl_poll_descriptors(Pointer<snd_hctl_t> hctl, Pointer<pollfd> pfds, int space) int
snd_hctl_poll_descriptors_count(Pointer<snd_hctl_t> hctl) int
snd_hctl_poll_descriptors_revents(Pointer<snd_hctl_t> ctl, Pointer<pollfd> pfds, int nfds, Pointer<UnsignedShort> revents) int
snd_hctl_set_callback(Pointer<snd_hctl_t> hctl, snd_hctl_callback_t callback) → void
snd_hctl_set_callback_private(Pointer<snd_hctl_t> hctl, Pointer<Void> data) → void
snd_hctl_set_compare(Pointer<snd_hctl_t> hctl, snd_hctl_compare_t hsort) int
snd_hctl_wait(Pointer<snd_hctl_t> hctl, int timeout) int
snd_hwdep_close(Pointer<snd_hwdep_t> hwdep) int
snd_hwdep_dsp_image_copy(Pointer<snd_hwdep_dsp_image_t> dst, Pointer<snd_hwdep_dsp_image_t> src) → void
snd_hwdep_dsp_image_free(Pointer<snd_hwdep_dsp_image_t> obj) → void
snd_hwdep_dsp_image_get_image(Pointer<snd_hwdep_dsp_image_t> obj) Pointer<Void>
snd_hwdep_dsp_image_get_index(Pointer<snd_hwdep_dsp_image_t> obj) int
snd_hwdep_dsp_image_get_length(Pointer<snd_hwdep_dsp_image_t> obj) int
snd_hwdep_dsp_image_get_name(Pointer<snd_hwdep_dsp_image_t> obj) Pointer<Char>
snd_hwdep_dsp_image_malloc(Pointer<Pointer<snd_hwdep_dsp_image_t>> ptr) int
snd_hwdep_dsp_image_set_image(Pointer<snd_hwdep_dsp_image_t> obj, Pointer<Void> buffer) → void
snd_hwdep_dsp_image_set_index(Pointer<snd_hwdep_dsp_image_t> obj, int _index) → void
snd_hwdep_dsp_image_set_length(Pointer<snd_hwdep_dsp_image_t> obj, int length) → void
snd_hwdep_dsp_image_set_name(Pointer<snd_hwdep_dsp_image_t> obj, Pointer<Char> name) → void
snd_hwdep_dsp_image_sizeof() int
snd_hwdep_dsp_load(Pointer<snd_hwdep_t> hwdep, Pointer<snd_hwdep_dsp_image_t> block) int
snd_hwdep_dsp_status(Pointer<snd_hwdep_t> hwdep, Pointer<snd_hwdep_dsp_status_t> status) int
snd_hwdep_dsp_status_copy(Pointer<snd_hwdep_dsp_status_t> dst, Pointer<snd_hwdep_dsp_status_t> src) → void
snd_hwdep_dsp_status_free(Pointer<snd_hwdep_dsp_status_t> obj) → void
snd_hwdep_dsp_status_get_chip_ready(Pointer<snd_hwdep_dsp_status_t> obj) int
snd_hwdep_dsp_status_get_dsp_loaded(Pointer<snd_hwdep_dsp_status_t> obj) int
snd_hwdep_dsp_status_get_id(Pointer<snd_hwdep_dsp_status_t> obj) Pointer<Char>
snd_hwdep_dsp_status_get_num_dsps(Pointer<snd_hwdep_dsp_status_t> obj) int
snd_hwdep_dsp_status_get_version(Pointer<snd_hwdep_dsp_status_t> obj) int
snd_hwdep_dsp_status_malloc(Pointer<Pointer<snd_hwdep_dsp_status_t>> ptr) int
snd_hwdep_dsp_status_sizeof() int
snd_hwdep_info(Pointer<snd_hwdep_t> hwdep, Pointer<snd_hwdep_info_t> info) int
snd_hwdep_info_copy(Pointer<snd_hwdep_info_t> dst, Pointer<snd_hwdep_info_t> src) → void
snd_hwdep_info_free(Pointer<snd_hwdep_info_t> obj) → void
snd_hwdep_info_get_card(Pointer<snd_hwdep_info_t> obj) int
snd_hwdep_info_get_device(Pointer<snd_hwdep_info_t> obj) int
snd_hwdep_info_get_id(Pointer<snd_hwdep_info_t> obj) Pointer<Char>
snd_hwdep_info_get_iface(Pointer<snd_hwdep_info_t> obj) int
snd_hwdep_info_get_name(Pointer<snd_hwdep_info_t> obj) Pointer<Char>
snd_hwdep_info_malloc(Pointer<Pointer<snd_hwdep_info_t>> ptr) int
snd_hwdep_info_set_device(Pointer<snd_hwdep_info_t> obj, int val) → void
snd_hwdep_info_sizeof() int
snd_hwdep_ioctl(Pointer<snd_hwdep_t> hwdep, int request, Pointer<Void> arg) int
snd_hwdep_nonblock(Pointer<snd_hwdep_t> hwdep, int nonblock) int
snd_hwdep_open(Pointer<Pointer<snd_hwdep_t>> hwdep, Pointer<Char> name, int mode) int
snd_hwdep_poll_descriptors(Pointer<snd_hwdep_t> hwdep, Pointer<pollfd> pfds, int space) int
snd_hwdep_poll_descriptors_count(Pointer<snd_hwdep_t> hwdep) int
snd_hwdep_poll_descriptors_revents(Pointer<snd_hwdep_t> hwdep, Pointer<pollfd> pfds, int nfds, Pointer<UnsignedShort> revents) int
snd_hwdep_read(Pointer<snd_hwdep_t> hwdep, Pointer<Void> buffer, int size) int
snd_hwdep_write(Pointer<snd_hwdep_t> hwdep, Pointer<Void> buffer, int size) int
snd_input_buffer_open(Pointer<Pointer<snd_input_t>> inputp, Pointer<Char> buffer, int size) int
snd_input_close(Pointer<snd_input_t> input) int
snd_input_getc(Pointer<snd_input_t> input) int
snd_input_gets(Pointer<snd_input_t> input, Pointer<Char> str, int size) Pointer<Char>
snd_input_scanf(Pointer<snd_input_t> input, Pointer<Char> format) int
snd_input_stdio_attach(Pointer<Pointer<snd_input_t>> inputp, Pointer<FILE> fp, int _close) int
snd_input_stdio_open(Pointer<Pointer<snd_input_t>> inputp, Pointer<Char> file, Pointer<Char> mode) int
snd_input_ungetc(Pointer<snd_input_t> input, int c) int
snd_lib_error_set_handler(snd_lib_error_handler_t handler) int
snd_lib_error_set_local(snd_local_error_handler_t func) snd_local_error_handler_t
snd_midi_event_decode(Pointer<snd_midi_event_t> dev, Pointer<UnsignedChar> buf, int count, Pointer<snd_seq_event_t> ev) int
snd_midi_event_encode(Pointer<snd_midi_event_t> dev, Pointer<UnsignedChar> buf, int count, Pointer<snd_seq_event_t> ev) int
snd_midi_event_encode_byte(Pointer<snd_midi_event_t> dev, int c, Pointer<snd_seq_event_t> ev) int
snd_midi_event_free(Pointer<snd_midi_event_t> dev) → void
snd_midi_event_init(Pointer<snd_midi_event_t> dev) → void
snd_midi_event_new(int bufsize, Pointer<Pointer<snd_midi_event_t>> rdev) int
snd_midi_event_no_status(Pointer<snd_midi_event_t> dev, int on1) → void
snd_midi_event_reset_decode(Pointer<snd_midi_event_t> dev) → void
snd_midi_event_reset_encode(Pointer<snd_midi_event_t> dev) → void
snd_midi_event_resize_buffer(Pointer<snd_midi_event_t> dev, int bufsize) int
snd_mixer_attach(Pointer<snd_mixer_t> mixer, Pointer<Char> name) int
snd_mixer_attach_hctl(Pointer<snd_mixer_t> mixer, Pointer<snd_hctl_t> hctl) int
snd_mixer_class_copy(Pointer<snd_mixer_class_t> dst, Pointer<snd_mixer_class_t> src) → void
snd_mixer_class_free(Pointer<snd_mixer_class_t> obj) → void
snd_mixer_class_get_compare(Pointer<snd_mixer_class_t> class_) snd_mixer_compare_t
snd_mixer_class_get_event(Pointer<snd_mixer_class_t> class_) snd_mixer_event_t
snd_mixer_class_get_mixer(Pointer<snd_mixer_class_t> class_) Pointer<snd_mixer_t>
snd_mixer_class_get_private(Pointer<snd_mixer_class_t> class_) Pointer<Void>
snd_mixer_class_malloc(Pointer<Pointer<snd_mixer_class_t>> ptr) int
snd_mixer_class_register(Pointer<snd_mixer_class_t> class_, Pointer<snd_mixer_t> mixer) int
snd_mixer_class_set_compare(Pointer<snd_mixer_class_t> class_, snd_mixer_compare_t compare) int
snd_mixer_class_set_event(Pointer<snd_mixer_class_t> class_, snd_mixer_event_t event) int
snd_mixer_class_set_private(Pointer<snd_mixer_class_t> class_, Pointer<Void> private_data) int
snd_mixer_class_set_private_free(Pointer<snd_mixer_class_t> class_, Pointer<NativeFunction<Void Function(Pointer<snd_mixer_class_t>)>> private_free) int
snd_mixer_class_sizeof() int
snd_mixer_class_unregister(Pointer<snd_mixer_class_t> clss) int
snd_mixer_close(Pointer<snd_mixer_t> mixer) int
snd_mixer_detach(Pointer<snd_mixer_t> mixer, Pointer<Char> name) int
snd_mixer_detach_hctl(Pointer<snd_mixer_t> mixer, Pointer<snd_hctl_t> hctl) int
snd_mixer_elem_add(Pointer<snd_mixer_elem_t> elem, Pointer<snd_mixer_class_t> class_) int
snd_mixer_elem_attach(Pointer<snd_mixer_elem_t> melem, Pointer<snd_hctl_elem_t> helem) int
snd_mixer_elem_detach(Pointer<snd_mixer_elem_t> melem, Pointer<snd_hctl_elem_t> helem) int
snd_mixer_elem_empty(Pointer<snd_mixer_elem_t> melem) int
snd_mixer_elem_free(Pointer<snd_mixer_elem_t> elem) → void
snd_mixer_elem_get_callback_private(Pointer<snd_mixer_elem_t> obj) Pointer<Void>
snd_mixer_elem_get_private(Pointer<snd_mixer_elem_t> melem) Pointer<Void>
snd_mixer_elem_get_type(Pointer<snd_mixer_elem_t> obj) int
snd_mixer_elem_info(Pointer<snd_mixer_elem_t> elem) int
snd_mixer_elem_new(Pointer<Pointer<snd_mixer_elem_t>> elem, int type, int compare_weight, Pointer<Void> private_data, Pointer<NativeFunction<Void Function(Pointer<snd_mixer_elem_t>)>> private_free) int
snd_mixer_elem_next(Pointer<snd_mixer_elem_t> elem) Pointer<snd_mixer_elem_t>
snd_mixer_elem_prev(Pointer<snd_mixer_elem_t> elem) Pointer<snd_mixer_elem_t>
snd_mixer_elem_remove(Pointer<snd_mixer_elem_t> elem) int
snd_mixer_elem_set_callback(Pointer<snd_mixer_elem_t> obj, snd_mixer_elem_callback_t val) → void
snd_mixer_elem_set_callback_private(Pointer<snd_mixer_elem_t> obj, Pointer<Void> val) → void
snd_mixer_elem_value(Pointer<snd_mixer_elem_t> elem) int
snd_mixer_find_selem(Pointer<snd_mixer_t> mixer, Pointer<snd_mixer_selem_id_t> id) Pointer<snd_mixer_elem_t>
snd_mixer_first_elem(Pointer<snd_mixer_t> mixer) Pointer<snd_mixer_elem_t>
snd_mixer_free(Pointer<snd_mixer_t> mixer) → void
snd_mixer_get_callback_private(Pointer<snd_mixer_t> obj) Pointer<Void>
snd_mixer_get_count(Pointer<snd_mixer_t> obj) int
snd_mixer_get_hctl(Pointer<snd_mixer_t> mixer, Pointer<Char> name, Pointer<Pointer<snd_hctl_t>> hctl) int
snd_mixer_handle_events(Pointer<snd_mixer_t> mixer) int
snd_mixer_last_elem(Pointer<snd_mixer_t> mixer) Pointer<snd_mixer_elem_t>
snd_mixer_load(Pointer<snd_mixer_t> mixer) int
snd_mixer_open(Pointer<Pointer<snd_mixer_t>> mixer, int mode) int
snd_mixer_poll_descriptors(Pointer<snd_mixer_t> mixer, Pointer<pollfd> pfds, int space) int
snd_mixer_poll_descriptors_count(Pointer<snd_mixer_t> mixer) int
snd_mixer_poll_descriptors_revents(Pointer<snd_mixer_t> mixer, Pointer<pollfd> pfds, int nfds, Pointer<UnsignedShort> revents) int
snd_mixer_selem_ask_capture_dB_vol(Pointer<snd_mixer_elem_t> elem, int dBvalue, int dir, Pointer<Long> value) int
snd_mixer_selem_ask_capture_vol_dB(Pointer<snd_mixer_elem_t> elem, int value, Pointer<Long> dBvalue) int
snd_mixer_selem_ask_playback_dB_vol(Pointer<snd_mixer_elem_t> elem, int dBvalue, int dir, Pointer<Long> value) int
snd_mixer_selem_ask_playback_vol_dB(Pointer<snd_mixer_elem_t> elem, int value, Pointer<Long> dBvalue) int
snd_mixer_selem_channel_name(int channel) Pointer<Char>
snd_mixer_selem_get_capture_dB(Pointer<snd_mixer_elem_t> elem, int channel, Pointer<Long> value) int
snd_mixer_selem_get_capture_dB_range(Pointer<snd_mixer_elem_t> elem, Pointer<Long> min, Pointer<Long> max) int
snd_mixer_selem_get_capture_group(Pointer<snd_mixer_elem_t> elem) int
snd_mixer_selem_get_capture_switch(Pointer<snd_mixer_elem_t> elem, int channel, Pointer<Int> value) int
snd_mixer_selem_get_capture_volume(Pointer<snd_mixer_elem_t> elem, int channel, Pointer<Long> value) int
snd_mixer_selem_get_capture_volume_range(Pointer<snd_mixer_elem_t> elem, Pointer<Long> min, Pointer<Long> max) int
snd_mixer_selem_get_enum_item(Pointer<snd_mixer_elem_t> elem, int channel, Pointer<UnsignedInt> idxp) int
snd_mixer_selem_get_enum_item_name(Pointer<snd_mixer_elem_t> elem, int idx, int maxlen, Pointer<Char> str) int
snd_mixer_selem_get_enum_items(Pointer<snd_mixer_elem_t> elem) int
snd_mixer_selem_get_id(Pointer<snd_mixer_elem_t> element, Pointer<snd_mixer_selem_id_t> id) → void
snd_mixer_selem_get_index(Pointer<snd_mixer_elem_t> elem) int
snd_mixer_selem_get_name(Pointer<snd_mixer_elem_t> elem) Pointer<Char>
snd_mixer_selem_get_playback_dB(Pointer<snd_mixer_elem_t> elem, int channel, Pointer<Long> value) int
snd_mixer_selem_get_playback_dB_range(Pointer<snd_mixer_elem_t> elem, Pointer<Long> min, Pointer<Long> max) int
snd_mixer_selem_get_playback_switch(Pointer<snd_mixer_elem_t> elem, int channel, Pointer<Int> value) int
snd_mixer_selem_get_playback_volume(Pointer<snd_mixer_elem_t> elem, int channel, Pointer<Long> value) int
snd_mixer_selem_get_playback_volume_range(Pointer<snd_mixer_elem_t> elem, Pointer<Long> min, Pointer<Long> max) int
snd_mixer_selem_has_capture_channel(Pointer<snd_mixer_elem_t> obj, int channel) int
snd_mixer_selem_has_capture_switch(Pointer<snd_mixer_elem_t> elem) int
snd_mixer_selem_has_capture_switch_exclusive(Pointer<snd_mixer_elem_t> elem) int
snd_mixer_selem_has_capture_switch_joined(Pointer<snd_mixer_elem_t> elem) int
snd_mixer_selem_has_capture_volume(Pointer<snd_mixer_elem_t> elem) int
snd_mixer_selem_has_capture_volume_joined(Pointer<snd_mixer_elem_t> elem) int
snd_mixer_selem_has_common_switch(Pointer<snd_mixer_elem_t> elem) int
snd_mixer_selem_has_common_volume(Pointer<snd_mixer_elem_t> elem) int
snd_mixer_selem_has_playback_channel(Pointer<snd_mixer_elem_t> obj, int channel) int
snd_mixer_selem_has_playback_switch(Pointer<snd_mixer_elem_t> elem) int
snd_mixer_selem_has_playback_switch_joined(Pointer<snd_mixer_elem_t> elem) int
snd_mixer_selem_has_playback_volume(Pointer<snd_mixer_elem_t> elem) int
snd_mixer_selem_has_playback_volume_joined(Pointer<snd_mixer_elem_t> elem) int
snd_mixer_selem_id_copy(Pointer<snd_mixer_selem_id_t> dst, Pointer<snd_mixer_selem_id_t> src) → void
snd_mixer_selem_id_free(Pointer<snd_mixer_selem_id_t> obj) → void
snd_mixer_selem_id_get_index(Pointer<snd_mixer_selem_id_t> obj) int
snd_mixer_selem_id_get_name(Pointer<snd_mixer_selem_id_t> obj) Pointer<Char>
snd_mixer_selem_id_malloc(Pointer<Pointer<snd_mixer_selem_id_t>> ptr) int
snd_mixer_selem_id_parse(Pointer<snd_mixer_selem_id_t> dst, Pointer<Char> str) int
snd_mixer_selem_id_set_index(Pointer<snd_mixer_selem_id_t> obj, int val) → void
snd_mixer_selem_id_set_name(Pointer<snd_mixer_selem_id_t> obj, Pointer<Char> val) → void
snd_mixer_selem_id_sizeof() int
snd_mixer_selem_is_active(Pointer<snd_mixer_elem_t> elem) int
snd_mixer_selem_is_capture_mono(Pointer<snd_mixer_elem_t> elem) int
snd_mixer_selem_is_enum_capture(Pointer<snd_mixer_elem_t> elem) int
snd_mixer_selem_is_enum_playback(Pointer<snd_mixer_elem_t> elem) int
snd_mixer_selem_is_enumerated(Pointer<snd_mixer_elem_t> elem) int
snd_mixer_selem_is_playback_mono(Pointer<snd_mixer_elem_t> elem) int
snd_mixer_selem_register(Pointer<snd_mixer_t> mixer, Pointer<snd_mixer_selem_regopt> options, Pointer<Pointer<snd_mixer_class_t>> classp) int
snd_mixer_selem_set_capture_dB(Pointer<snd_mixer_elem_t> elem, int channel, int value, int dir) int
snd_mixer_selem_set_capture_dB_all(Pointer<snd_mixer_elem_t> elem, int value, int dir) int
snd_mixer_selem_set_capture_switch(Pointer<snd_mixer_elem_t> elem, int channel, int value) int
snd_mixer_selem_set_capture_switch_all(Pointer<snd_mixer_elem_t> elem, int value) int
snd_mixer_selem_set_capture_volume(Pointer<snd_mixer_elem_t> elem, int channel, int value) int
snd_mixer_selem_set_capture_volume_all(Pointer<snd_mixer_elem_t> elem, int value) int
snd_mixer_selem_set_capture_volume_range(Pointer<snd_mixer_elem_t> elem, int min, int max) int
snd_mixer_selem_set_enum_item(Pointer<snd_mixer_elem_t> elem, int channel, int idx) int
snd_mixer_selem_set_playback_dB(Pointer<snd_mixer_elem_t> elem, int channel, int value, int dir) int
snd_mixer_selem_set_playback_dB_all(Pointer<snd_mixer_elem_t> elem, int value, int dir) int
snd_mixer_selem_set_playback_switch(Pointer<snd_mixer_elem_t> elem, int channel, int value) int
snd_mixer_selem_set_playback_switch_all(Pointer<snd_mixer_elem_t> elem, int value) int
snd_mixer_selem_set_playback_volume(Pointer<snd_mixer_elem_t> elem, int channel, int value) int
snd_mixer_selem_set_playback_volume_all(Pointer<snd_mixer_elem_t> elem, int value) int
snd_mixer_selem_set_playback_volume_range(Pointer<snd_mixer_elem_t> elem, int min, int max) int
snd_mixer_set_callback(Pointer<snd_mixer_t> obj, snd_mixer_callback_t val) → void
snd_mixer_set_callback_private(Pointer<snd_mixer_t> obj, Pointer<Void> val) → void
snd_mixer_set_compare(Pointer<snd_mixer_t> mixer, snd_mixer_compare_t msort) int
snd_mixer_wait(Pointer<snd_mixer_t> mixer, int timeout) int
snd_names_list(Pointer<Char> iface, Pointer<Pointer<snd_devname_t>> list) int
snd_names_list_free(Pointer<snd_devname_t> list) → void
snd_output_buffer_open(Pointer<Pointer<snd_output_t>> outputp) int
snd_output_buffer_string(Pointer<snd_output_t> output, Pointer<Pointer<Char>> buf) int
snd_output_close(Pointer<snd_output_t> output) int
snd_output_flush(Pointer<snd_output_t> output) int
snd_output_printf(Pointer<snd_output_t> output, Pointer<Char> format) int
snd_output_putc(Pointer<snd_output_t> output, int c) int
snd_output_puts(Pointer<snd_output_t> output, Pointer<Char> str) int
snd_output_stdio_attach(Pointer<Pointer<snd_output_t>> outputp, Pointer<FILE> fp, int _close) int
snd_output_stdio_open(Pointer<Pointer<snd_output_t>> outputp, Pointer<Char> file, Pointer<Char> mode) int
snd_output_vprintf(Pointer<snd_output_t> output, Pointer<Char> format, Pointer<_va_list_tag_> args) int
snd_pcm_access_mask_any(Pointer<snd_pcm_access_mask_t> mask) → void
snd_pcm_access_mask_copy(Pointer<snd_pcm_access_mask_t> dst, Pointer<snd_pcm_access_mask_t> src) → void
snd_pcm_access_mask_empty(Pointer<snd_pcm_access_mask_t> mask) int
snd_pcm_access_mask_free(Pointer<snd_pcm_access_mask_t> obj) → void
snd_pcm_access_mask_malloc(Pointer<Pointer<snd_pcm_access_mask_t>> ptr) int
snd_pcm_access_mask_none(Pointer<snd_pcm_access_mask_t> mask) → void
snd_pcm_access_mask_reset(Pointer<snd_pcm_access_mask_t> mask, int val) → void
snd_pcm_access_mask_set(Pointer<snd_pcm_access_mask_t> mask, int val) → void
snd_pcm_access_mask_sizeof() int
snd_pcm_access_mask_test(Pointer<snd_pcm_access_mask_t> mask, int val) int
snd_pcm_access_name(int _access) Pointer<Char>
snd_pcm_area_copy(Pointer<snd_pcm_channel_area_t> dst_channel, int dst_offset, Pointer<snd_pcm_channel_area_t> src_channel, int src_offset, int samples, int format) int
snd_pcm_area_silence(Pointer<snd_pcm_channel_area_t> dst_channel, int dst_offset, int samples, int format) int
snd_pcm_areas_copy(Pointer<snd_pcm_channel_area_t> dst_channels, int dst_offset, Pointer<snd_pcm_channel_area_t> src_channels, int src_offset, int channels, int frames, int format) int
snd_pcm_areas_copy_wrap(Pointer<snd_pcm_channel_area_t> dst_channels, int dst_offset, int dst_size, Pointer<snd_pcm_channel_area_t> src_channels, int src_offset, int src_size, int channels, int frames, int format) int
snd_pcm_areas_silence(Pointer<snd_pcm_channel_area_t> dst_channels, int dst_offset, int channels, int frames, int format) int
snd_pcm_avail(Pointer<snd_pcm_t> pcm) int
snd_pcm_avail_delay(Pointer<snd_pcm_t> pcm, Pointer<snd_pcm_sframes_t> availp, Pointer<snd_pcm_sframes_t> delayp) int
snd_pcm_avail_update(Pointer<snd_pcm_t> pcm) int
snd_pcm_build_linear_format(int width, int pwidth, int unsignd, int big_endian) int
snd_pcm_bytes_to_frames(Pointer<snd_pcm_t> pcm, int bytes) int
snd_pcm_bytes_to_samples(Pointer<snd_pcm_t> pcm, int bytes) int
snd_pcm_chmap_from_string(Pointer<Char> str) int
snd_pcm_chmap_long_name(int val) Pointer<Char>
snd_pcm_chmap_name(int val) Pointer<Char>
snd_pcm_chmap_parse_string(Pointer<Char> str) Pointer<snd_pcm_chmap_t>
snd_pcm_chmap_print(Pointer<snd_pcm_chmap_t> map, int maxlen, Pointer<Char> buf) int
snd_pcm_chmap_type_name(int val) Pointer<Char>
snd_pcm_close(Pointer<snd_pcm_t> pcm) int
snd_pcm_delay(Pointer<snd_pcm_t> pcm, Pointer<snd_pcm_sframes_t> delayp) int
snd_pcm_drain(Pointer<snd_pcm_t> pcm) int
snd_pcm_drop(Pointer<snd_pcm_t> pcm) int
snd_pcm_dump(Pointer<snd_pcm_t> pcm, Pointer<snd_output_t> out) int
snd_pcm_dump_hw_setup(Pointer<snd_pcm_t> pcm, Pointer<snd_output_t> out) int
snd_pcm_dump_setup(Pointer<snd_pcm_t> pcm, Pointer<snd_output_t> out) int
snd_pcm_dump_sw_setup(Pointer<snd_pcm_t> pcm, Pointer<snd_output_t> out) int
snd_pcm_format_big_endian(int format) int
snd_pcm_format_cpu_endian(int format) int
snd_pcm_format_description(int format) Pointer<Char>
snd_pcm_format_float(int format) int
snd_pcm_format_linear(int format) int
snd_pcm_format_little_endian(int format) int
snd_pcm_format_mask_any(Pointer<snd_pcm_format_mask_t> mask) → void
snd_pcm_format_mask_copy(Pointer<snd_pcm_format_mask_t> dst, Pointer<snd_pcm_format_mask_t> src) → void
snd_pcm_format_mask_empty(Pointer<snd_pcm_format_mask_t> mask) int
snd_pcm_format_mask_free(Pointer<snd_pcm_format_mask_t> obj) → void
snd_pcm_format_mask_malloc(Pointer<Pointer<snd_pcm_format_mask_t>> ptr) int
snd_pcm_format_mask_none(Pointer<snd_pcm_format_mask_t> mask) → void
snd_pcm_format_mask_reset(Pointer<snd_pcm_format_mask_t> mask, int val) → void
snd_pcm_format_mask_set(Pointer<snd_pcm_format_mask_t> mask, int val) → void
snd_pcm_format_mask_sizeof() int
snd_pcm_format_mask_test(Pointer<snd_pcm_format_mask_t> mask, int val) int
snd_pcm_format_name(int format) Pointer<Char>
snd_pcm_format_physical_width(int format) int
snd_pcm_format_set_silence(int format, Pointer<Void> buf, int samples) int
snd_pcm_format_signed(int format) int
snd_pcm_format_silence(int format) int
snd_pcm_format_silence_16(int format) int
snd_pcm_format_silence_32(int format) int
snd_pcm_format_silence_64(int format) int
snd_pcm_format_size(int format, int samples) int
snd_pcm_format_unsigned(int format) int
snd_pcm_format_value(Pointer<Char> name) int
snd_pcm_format_width(int format) int
snd_pcm_forward(Pointer<snd_pcm_t> pcm, int frames) int
snd_pcm_forwardable(Pointer<snd_pcm_t> pcm) int
snd_pcm_frames_to_bytes(Pointer<snd_pcm_t> pcm, int frames) int
snd_pcm_free_chmaps(Pointer<Pointer<snd_pcm_chmap_query_t>> maps) → void
snd_pcm_get_chmap(Pointer<snd_pcm_t> pcm) Pointer<snd_pcm_chmap_t>
snd_pcm_get_params(Pointer<snd_pcm_t> pcm, Pointer<snd_pcm_uframes_t> buffer_size, Pointer<snd_pcm_uframes_t> period_size) int
snd_pcm_hook_add(Pointer<Pointer<snd_pcm_hook_t>> hookp, Pointer<snd_pcm_t> pcm, int type, snd_pcm_hook_func_t func, Pointer<Void> private_data) int
snd_pcm_hook_get_pcm(Pointer<snd_pcm_hook_t> hook) Pointer<snd_pcm_t>
snd_pcm_hook_get_private(Pointer<snd_pcm_hook_t> hook) Pointer<Void>
snd_pcm_hook_remove(Pointer<snd_pcm_hook_t> hook) int
snd_pcm_hook_set_private(Pointer<snd_pcm_hook_t> hook, Pointer<Void> private_data) → void
snd_pcm_htimestamp(Pointer<snd_pcm_t> pcm, Pointer<snd_pcm_uframes_t> avail, Pointer<snd_htimestamp_t> tstamp) int
snd_pcm_hw_free(Pointer<snd_pcm_t> pcm) int
snd_pcm_hw_params(Pointer<snd_pcm_t> pcm, Pointer<snd_pcm_hw_params_t> params) int
snd_pcm_hw_params_any(Pointer<snd_pcm_t> pcm, Pointer<snd_pcm_hw_params_t> params) int
snd_pcm_hw_params_can_disable_period_wakeup(Pointer<snd_pcm_hw_params_t> params) int
snd_pcm_hw_params_can_mmap_sample_resolution(Pointer<snd_pcm_hw_params_t> params) int
snd_pcm_hw_params_can_overrange(Pointer<snd_pcm_hw_params_t> params) int
snd_pcm_hw_params_can_pause(Pointer<snd_pcm_hw_params_t> params) int
snd_pcm_hw_params_can_resume(Pointer<snd_pcm_hw_params_t> params) int
snd_pcm_hw_params_can_sync_start(Pointer<snd_pcm_hw_params_t> params) int
snd_pcm_hw_params_copy(Pointer<snd_pcm_hw_params_t> dst, Pointer<snd_pcm_hw_params_t> src) → void
snd_pcm_hw_params_current(Pointer<snd_pcm_t> pcm, Pointer<snd_pcm_hw_params_t> params) int
snd_pcm_hw_params_dump(Pointer<snd_pcm_hw_params_t> params, Pointer<snd_output_t> out) int
snd_pcm_hw_params_free(Pointer<snd_pcm_hw_params_t> obj) → void
snd_pcm_hw_params_get_access(Pointer<snd_pcm_hw_params_t> params, Pointer<Int32> _access) int
snd_pcm_hw_params_get_access_mask(Pointer<snd_pcm_hw_params_t> params, Pointer<snd_pcm_access_mask_t> mask) int
snd_pcm_hw_params_get_buffer_size(Pointer<snd_pcm_hw_params_t> params, Pointer<snd_pcm_uframes_t> val) int
snd_pcm_hw_params_get_buffer_size_max(Pointer<snd_pcm_hw_params_t> params, Pointer<snd_pcm_uframes_t> val) int
snd_pcm_hw_params_get_buffer_size_min(Pointer<snd_pcm_hw_params_t> params, Pointer<snd_pcm_uframes_t> val) int
snd_pcm_hw_params_get_buffer_time(Pointer<snd_pcm_hw_params_t> params, Pointer<UnsignedInt> val, Pointer<Int> dir) int
snd_pcm_hw_params_get_buffer_time_max(Pointer<snd_pcm_hw_params_t> params, Pointer<UnsignedInt> val, Pointer<Int> dir) int
snd_pcm_hw_params_get_buffer_time_min(Pointer<snd_pcm_hw_params_t> params, Pointer<UnsignedInt> val, Pointer<Int> dir) int
snd_pcm_hw_params_get_channels(Pointer<snd_pcm_hw_params_t> params, Pointer<UnsignedInt> val) int
snd_pcm_hw_params_get_channels_max(Pointer<snd_pcm_hw_params_t> params, Pointer<UnsignedInt> val) int
snd_pcm_hw_params_get_channels_min(Pointer<snd_pcm_hw_params_t> params, Pointer<UnsignedInt> val) int
snd_pcm_hw_params_get_export_buffer(Pointer<snd_pcm_t> pcm, Pointer<snd_pcm_hw_params_t> params, Pointer<UnsignedInt> val) int
snd_pcm_hw_params_get_fifo_size(Pointer<snd_pcm_hw_params_t> params) int
snd_pcm_hw_params_get_format(Pointer<snd_pcm_hw_params_t> params, Pointer<Int32> val) int
snd_pcm_hw_params_get_format_mask(Pointer<snd_pcm_hw_params_t> params, Pointer<snd_pcm_format_mask_t> mask) → void
snd_pcm_hw_params_get_min_align(Pointer<snd_pcm_hw_params_t> params, Pointer<snd_pcm_uframes_t> val) int
snd_pcm_hw_params_get_period_size(Pointer<snd_pcm_hw_params_t> params, Pointer<snd_pcm_uframes_t> frames, Pointer<Int> dir) int
snd_pcm_hw_params_get_period_size_max(Pointer<snd_pcm_hw_params_t> params, Pointer<snd_pcm_uframes_t> frames, Pointer<Int> dir) int
snd_pcm_hw_params_get_period_size_min(Pointer<snd_pcm_hw_params_t> params, Pointer<snd_pcm_uframes_t> frames, Pointer<Int> dir) int
snd_pcm_hw_params_get_period_time(Pointer<snd_pcm_hw_params_t> params, Pointer<UnsignedInt> val, Pointer<Int> dir) int
snd_pcm_hw_params_get_period_time_max(Pointer<snd_pcm_hw_params_t> params, Pointer<UnsignedInt> val, Pointer<Int> dir) int
snd_pcm_hw_params_get_period_time_min(Pointer<snd_pcm_hw_params_t> params, Pointer<UnsignedInt> val, Pointer<Int> dir) int
snd_pcm_hw_params_get_period_wakeup(Pointer<snd_pcm_t> pcm, Pointer<snd_pcm_hw_params_t> params, Pointer<UnsignedInt> val) int
snd_pcm_hw_params_get_periods(Pointer<snd_pcm_hw_params_t> params, Pointer<UnsignedInt> val, Pointer<Int> dir) int
snd_pcm_hw_params_get_periods_max(Pointer<snd_pcm_hw_params_t> params, Pointer<UnsignedInt> val, Pointer<Int> dir) int
snd_pcm_hw_params_get_periods_min(Pointer<snd_pcm_hw_params_t> params, Pointer<UnsignedInt> val, Pointer<Int> dir) int
snd_pcm_hw_params_get_rate(Pointer<snd_pcm_hw_params_t> params, Pointer<UnsignedInt> val, Pointer<Int> dir) int
snd_pcm_hw_params_get_rate_max(Pointer<snd_pcm_hw_params_t> params, Pointer<UnsignedInt> val, Pointer<Int> dir) int
snd_pcm_hw_params_get_rate_min(Pointer<snd_pcm_hw_params_t> params, Pointer<UnsignedInt> val, Pointer<Int> dir) int
snd_pcm_hw_params_get_rate_numden(Pointer<snd_pcm_hw_params_t> params, Pointer<UnsignedInt> rate_num, Pointer<UnsignedInt> rate_den) int
snd_pcm_hw_params_get_rate_resample(Pointer<snd_pcm_t> pcm, Pointer<snd_pcm_hw_params_t> params, Pointer<UnsignedInt> val) int
snd_pcm_hw_params_get_sbits(Pointer<snd_pcm_hw_params_t> params) int
snd_pcm_hw_params_get_subformat(Pointer<snd_pcm_hw_params_t> params, Pointer<Int32> subformat) int
snd_pcm_hw_params_get_subformat_mask(Pointer<snd_pcm_hw_params_t> params, Pointer<snd_pcm_subformat_mask_t> mask) → void
snd_pcm_hw_params_get_tick_time(Pointer<snd_pcm_hw_params_t> params, Pointer<UnsignedInt> val, Pointer<Int> dir) int
snd_pcm_hw_params_get_tick_time_max(Pointer<snd_pcm_hw_params_t> params, Pointer<UnsignedInt> val, Pointer<Int> dir) int
snd_pcm_hw_params_get_tick_time_min(Pointer<snd_pcm_hw_params_t> params, Pointer<UnsignedInt> val, Pointer<Int> dir) int
snd_pcm_hw_params_is_batch(Pointer<snd_pcm_hw_params_t> params) int
snd_pcm_hw_params_is_block_transfer(Pointer<snd_pcm_hw_params_t> params) int
snd_pcm_hw_params_is_double(Pointer<snd_pcm_hw_params_t> params) int
snd_pcm_hw_params_is_half_duplex(Pointer<snd_pcm_hw_params_t> params) int
snd_pcm_hw_params_is_joint_duplex(Pointer<snd_pcm_hw_params_t> params) int
snd_pcm_hw_params_is_monotonic(Pointer<snd_pcm_hw_params_t> params) int
snd_pcm_hw_params_malloc(Pointer<Pointer<snd_pcm_hw_params_t>> ptr) int
snd_pcm_hw_params_set_access(Pointer<snd_pcm_t> pcm, Pointer<snd_pcm_hw_params_t> params, int _access) int
snd_pcm_hw_params_set_access_first(Pointer<snd_pcm_t> pcm, Pointer<snd_pcm_hw_params_t> params, Pointer<Int32> _access) int
snd_pcm_hw_params_set_access_last(Pointer<snd_pcm_t> pcm, Pointer<snd_pcm_hw_params_t> params, Pointer<Int32> _access) int
snd_pcm_hw_params_set_access_mask(Pointer<snd_pcm_t> pcm, Pointer<snd_pcm_hw_params_t> params, Pointer<snd_pcm_access_mask_t> mask) int
snd_pcm_hw_params_set_buffer_size(Pointer<snd_pcm_t> pcm, Pointer<snd_pcm_hw_params_t> params, int val) int
snd_pcm_hw_params_set_buffer_size_first(Pointer<snd_pcm_t> pcm, Pointer<snd_pcm_hw_params_t> params, Pointer<snd_pcm_uframes_t> val) int
snd_pcm_hw_params_set_buffer_size_last(Pointer<snd_pcm_t> pcm, Pointer<snd_pcm_hw_params_t> params, Pointer<snd_pcm_uframes_t> val) int
snd_pcm_hw_params_set_buffer_size_max(Pointer<snd_pcm_t> pcm, Pointer<snd_pcm_hw_params_t> params, Pointer<snd_pcm_uframes_t> val) int
snd_pcm_hw_params_set_buffer_size_min(Pointer<snd_pcm_t> pcm, Pointer<snd_pcm_hw_params_t> params, Pointer<snd_pcm_uframes_t> val) int
snd_pcm_hw_params_set_buffer_size_minmax(Pointer<snd_pcm_t> pcm, Pointer<snd_pcm_hw_params_t> params, Pointer<snd_pcm_uframes_t> min, Pointer<snd_pcm_uframes_t> max) int
snd_pcm_hw_params_set_buffer_size_near(Pointer<snd_pcm_t> pcm, Pointer<snd_pcm_hw_params_t> params, Pointer<snd_pcm_uframes_t> val) int
snd_pcm_hw_params_set_buffer_time(Pointer<snd_pcm_t> pcm, Pointer<snd_pcm_hw_params_t> params, int val, int dir) int
snd_pcm_hw_params_set_buffer_time_first(Pointer<snd_pcm_t> pcm, Pointer<snd_pcm_hw_params_t> params, Pointer<UnsignedInt> val, Pointer<Int> dir) int
snd_pcm_hw_params_set_buffer_time_last(Pointer<snd_pcm_t> pcm, Pointer<snd_pcm_hw_params_t> params, Pointer<UnsignedInt> val, Pointer<Int> dir) int
snd_pcm_hw_params_set_buffer_time_max(Pointer<snd_pcm_t> pcm, Pointer<snd_pcm_hw_params_t> params, Pointer<UnsignedInt> val, Pointer<Int> dir) int
snd_pcm_hw_params_set_buffer_time_min(Pointer<snd_pcm_t> pcm, Pointer<snd_pcm_hw_params_t> params, Pointer<UnsignedInt> val, Pointer<Int> dir) int
snd_pcm_hw_params_set_buffer_time_minmax(Pointer<snd_pcm_t> pcm, Pointer<snd_pcm_hw_params_t> params, Pointer<UnsignedInt> min, Pointer<Int> mindir, Pointer<UnsignedInt> max, Pointer<Int> maxdir) int
snd_pcm_hw_params_set_buffer_time_near(Pointer<snd_pcm_t> pcm, Pointer<snd_pcm_hw_params_t> params, Pointer<UnsignedInt> val, Pointer<Int> dir) int
snd_pcm_hw_params_set_channels(Pointer<snd_pcm_t> pcm, Pointer<snd_pcm_hw_params_t> params, int val) int
snd_pcm_hw_params_set_channels_first(Pointer<snd_pcm_t> pcm, Pointer<snd_pcm_hw_params_t> params, Pointer<UnsignedInt> val) int
snd_pcm_hw_params_set_channels_last(Pointer<snd_pcm_t> pcm, Pointer<snd_pcm_hw_params_t> params, Pointer<UnsignedInt> val) int
snd_pcm_hw_params_set_channels_max(Pointer<snd_pcm_t> pcm, Pointer<snd_pcm_hw_params_t> params, Pointer<UnsignedInt> val) int
snd_pcm_hw_params_set_channels_min(Pointer<snd_pcm_t> pcm, Pointer<snd_pcm_hw_params_t> params, Pointer<UnsignedInt> val) int
snd_pcm_hw_params_set_channels_minmax(Pointer<snd_pcm_t> pcm, Pointer<snd_pcm_hw_params_t> params, Pointer<UnsignedInt> min, Pointer<UnsignedInt> max) int
snd_pcm_hw_params_set_channels_near(Pointer<snd_pcm_t> pcm, Pointer<snd_pcm_hw_params_t> params, Pointer<UnsignedInt> val) int
snd_pcm_hw_params_set_export_buffer(Pointer<snd_pcm_t> pcm, Pointer<snd_pcm_hw_params_t> params, int val) int
snd_pcm_hw_params_set_format(Pointer<snd_pcm_t> pcm, Pointer<snd_pcm_hw_params_t> params, int val) int
snd_pcm_hw_params_set_format_first(Pointer<snd_pcm_t> pcm, Pointer<snd_pcm_hw_params_t> params, Pointer<Int32> format) int
snd_pcm_hw_params_set_format_last(Pointer<snd_pcm_t> pcm, Pointer<snd_pcm_hw_params_t> params, Pointer<Int32> format) int
snd_pcm_hw_params_set_format_mask(Pointer<snd_pcm_t> pcm, Pointer<snd_pcm_hw_params_t> params, Pointer<snd_pcm_format_mask_t> mask) int
snd_pcm_hw_params_set_period_size(Pointer<snd_pcm_t> pcm, Pointer<snd_pcm_hw_params_t> params, int val, int dir) int
snd_pcm_hw_params_set_period_size_first(Pointer<snd_pcm_t> pcm, Pointer<snd_pcm_hw_params_t> params, Pointer<snd_pcm_uframes_t> val, Pointer<Int> dir) int
snd_pcm_hw_params_set_period_size_integer(Pointer<snd_pcm_t> pcm, Pointer<snd_pcm_hw_params_t> params) int
snd_pcm_hw_params_set_period_size_last(Pointer<snd_pcm_t> pcm, Pointer<snd_pcm_hw_params_t> params, Pointer<snd_pcm_uframes_t> val, Pointer<Int> dir) int
snd_pcm_hw_params_set_period_size_max(Pointer<snd_pcm_t> pcm, Pointer<snd_pcm_hw_params_t> params, Pointer<snd_pcm_uframes_t> val, Pointer<Int> dir) int
snd_pcm_hw_params_set_period_size_min(Pointer<snd_pcm_t> pcm, Pointer<snd_pcm_hw_params_t> params, Pointer<snd_pcm_uframes_t> val, Pointer<Int> dir) int
snd_pcm_hw_params_set_period_size_minmax(Pointer<snd_pcm_t> pcm, Pointer<snd_pcm_hw_params_t> params, Pointer<snd_pcm_uframes_t> min, Pointer<Int> mindir, Pointer<snd_pcm_uframes_t> max, Pointer<Int> maxdir) int
snd_pcm_hw_params_set_period_size_near(Pointer<snd_pcm_t> pcm, Pointer<snd_pcm_hw_params_t> params, Pointer<snd_pcm_uframes_t> val, Pointer<Int> dir) int
snd_pcm_hw_params_set_period_time(Pointer<snd_pcm_t> pcm, Pointer<snd_pcm_hw_params_t> params, int val, int dir) int
snd_pcm_hw_params_set_period_time_first(Pointer<snd_pcm_t> pcm, Pointer<snd_pcm_hw_params_t> params, Pointer<UnsignedInt> val, Pointer<Int> dir) int
snd_pcm_hw_params_set_period_time_last(Pointer<snd_pcm_t> pcm, Pointer<snd_pcm_hw_params_t> params, Pointer<UnsignedInt> val, Pointer<Int> dir) int
snd_pcm_hw_params_set_period_time_max(Pointer<snd_pcm_t> pcm, Pointer<snd_pcm_hw_params_t> params, Pointer<UnsignedInt> val, Pointer<Int> dir) int
snd_pcm_hw_params_set_period_time_min(Pointer<snd_pcm_t> pcm, Pointer<snd_pcm_hw_params_t> params, Pointer<UnsignedInt> val, Pointer<Int> dir) int
snd_pcm_hw_params_set_period_time_minmax(Pointer<snd_pcm_t> pcm, Pointer<snd_pcm_hw_params_t> params, Pointer<UnsignedInt> min, Pointer<Int> mindir, Pointer<UnsignedInt> max, Pointer<Int> maxdir) int
snd_pcm_hw_params_set_period_time_near(Pointer<snd_pcm_t> pcm, Pointer<snd_pcm_hw_params_t> params, Pointer<UnsignedInt> val, Pointer<Int> dir) int
snd_pcm_hw_params_set_period_wakeup(Pointer<snd_pcm_t> pcm, Pointer<snd_pcm_hw_params_t> params, int val) int
snd_pcm_hw_params_set_periods(Pointer<snd_pcm_t> pcm, Pointer<snd_pcm_hw_params_t> params, int val, int dir) int
snd_pcm_hw_params_set_periods_first(Pointer<snd_pcm_t> pcm, Pointer<snd_pcm_hw_params_t> params, Pointer<UnsignedInt> val, Pointer<Int> dir) int
snd_pcm_hw_params_set_periods_integer(Pointer<snd_pcm_t> pcm, Pointer<snd_pcm_hw_params_t> params) int
snd_pcm_hw_params_set_periods_last(Pointer<snd_pcm_t> pcm, Pointer<snd_pcm_hw_params_t> params, Pointer<UnsignedInt> val, Pointer<Int> dir) int
snd_pcm_hw_params_set_periods_max(Pointer<snd_pcm_t> pcm, Pointer<snd_pcm_hw_params_t> params, Pointer<UnsignedInt> val, Pointer<Int> dir) int
snd_pcm_hw_params_set_periods_min(Pointer<snd_pcm_t> pcm, Pointer<snd_pcm_hw_params_t> params, Pointer<UnsignedInt> val, Pointer<Int> dir) int
snd_pcm_hw_params_set_periods_minmax(Pointer<snd_pcm_t> pcm, Pointer<snd_pcm_hw_params_t> params,