- snd_card_next
int snd_card_next(int* card)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_config_update
int snd_config_update()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_config_update_free_global
int snd_config_update_free_global()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_ctl_card_info
int snd_ctl_card_info(snd_ctl_t* ctl, snd_ctl_card_info_t* info)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_ctl_card_info_free
void snd_ctl_card_info_free(snd_ctl_card_info_t* obj)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_ctl_card_info_get_name
const(char)* snd_ctl_card_info_get_name(const(snd_ctl_card_info_t)* obj)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_ctl_card_info_malloc
int snd_ctl_card_info_malloc(snd_ctl_card_info_t** ptr)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_ctl_card_info_sizeof
size_t snd_ctl_card_info_sizeof()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_ctl_close
int snd_ctl_close(snd_ctl_t* ctl)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_ctl_open
int snd_ctl_open(snd_ctl_t** ctl, const(char)* name, int mode)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_ctl_pcm_info
int snd_ctl_pcm_info(snd_ctl_t* ctl, snd_pcm_info_t* info)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_ctl_pcm_next_device
int snd_ctl_pcm_next_device(snd_ctl_t* ctl, int* device)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_device_name_free_hint
int snd_device_name_free_hint(void** hints)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_device_name_get_hint
char* snd_device_name_get_hint(const(void)* hint, const(char)* id)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_device_name_hint
int snd_device_name_hint(int card, const(char)* iface, void*** hints)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_avail
snd_pcm_sframes_t snd_pcm_avail(snd_pcm_t* pcm)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_avail_update
snd_pcm_sframes_t snd_pcm_avail_update(snd_pcm_t* pcm)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_close
int snd_pcm_close(snd_pcm_t* pcm)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_delay
int snd_pcm_delay(snd_pcm_t* pcm, snd_pcm_sframes_t* delayp)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_drop
int snd_pcm_drop(snd_pcm_t* pcm)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_format_mask_free
void snd_pcm_format_mask_free(snd_pcm_format_mask_t* obj)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_format_mask_malloc
int snd_pcm_format_mask_malloc(snd_pcm_format_mask_t** ptr)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_format_mask_none
void snd_pcm_format_mask_none(snd_pcm_format_mask_t* mask)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_format_mask_set
void snd_pcm_format_mask_set(snd_pcm_format_mask_t* mask, snd_pcm_format_t val)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_format_mask_sizeof
size_t snd_pcm_format_mask_sizeof()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_format_mask_test
int snd_pcm_format_mask_test(const(snd_pcm_format_mask_t)* mask, snd_pcm_format_t val)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_format_physical_width
int snd_pcm_format_physical_width(snd_pcm_format_t format)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_free_chmaps
void snd_pcm_free_chmaps(snd_pcm_chmap_query_t** maps)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_get_chmap
snd_pcm_chmap_t* snd_pcm_get_chmap(snd_pcm_t* pcm)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_hw_params
int snd_pcm_hw_params(snd_pcm_t* pcm, snd_pcm_hw_params_t* params)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_hw_params_any
int snd_pcm_hw_params_any(snd_pcm_t* pcm, snd_pcm_hw_params_t* params)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_hw_params_free
void snd_pcm_hw_params_free(snd_pcm_hw_params_t* obj)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_hw_params_get_buffer_size_max
int snd_pcm_hw_params_get_buffer_size_max(const(snd_pcm_hw_params_t)* params, snd_pcm_uframes_t* val)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_hw_params_get_buffer_size_min
int snd_pcm_hw_params_get_buffer_size_min(const(snd_pcm_hw_params_t)* params, snd_pcm_uframes_t* val)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_hw_params_get_channels_min
int snd_pcm_hw_params_get_channels_min(const(snd_pcm_hw_params_t)* params, uint* val)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_hw_params_get_format_mask
void snd_pcm_hw_params_get_format_mask(snd_pcm_hw_params_t* params, snd_pcm_format_mask_t* mask)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_hw_params_get_period_size
int snd_pcm_hw_params_get_period_size(const(snd_pcm_hw_params_t)* params, snd_pcm_uframes_t* frames, int* dir)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_hw_params_get_rate_min
int snd_pcm_hw_params_get_rate_min(const(snd_pcm_hw_params_t)* params, uint* val, int* dir)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_hw_params_malloc
int snd_pcm_hw_params_malloc(snd_pcm_hw_params_t** ptr)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_hw_params_set_access
int snd_pcm_hw_params_set_access(snd_pcm_t* pcm, snd_pcm_hw_params_t* params, snd_pcm_access_t _access)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_hw_params_set_buffer_size_first
int snd_pcm_hw_params_set_buffer_size_first(snd_pcm_t* pcm, snd_pcm_hw_params_t* params, snd_pcm_uframes_t* val)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_hw_params_set_buffer_size_last
int snd_pcm_hw_params_set_buffer_size_last(snd_pcm_t* pcm, snd_pcm_hw_params_t* params, snd_pcm_uframes_t* val)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_hw_params_set_buffer_size_near
int snd_pcm_hw_params_set_buffer_size_near(snd_pcm_t* pcm, snd_pcm_hw_params_t* params, snd_pcm_uframes_t* val)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_hw_params_set_channels
int snd_pcm_hw_params_set_channels(snd_pcm_t* pcm, snd_pcm_hw_params_t* params, uint val)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_hw_params_set_channels_last
int snd_pcm_hw_params_set_channels_last(snd_pcm_t* pcm, snd_pcm_hw_params_t* params, uint* val)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_hw_params_set_format
int snd_pcm_hw_params_set_format(snd_pcm_t* pcm, snd_pcm_hw_params_t* params, snd_pcm_format_t val)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_hw_params_set_format_mask
int snd_pcm_hw_params_set_format_mask(snd_pcm_t* pcm, snd_pcm_hw_params_t* params, snd_pcm_format_mask_t* mask)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_hw_params_set_period_size_near
int snd_pcm_hw_params_set_period_size_near(snd_pcm_t* pcm, snd_pcm_hw_params_t* params, snd_pcm_uframes_t* val, int* dir)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_hw_params_set_rate
int snd_pcm_hw_params_set_rate(snd_pcm_t* pcm, snd_pcm_hw_params_t* params, uint val, int dir)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_hw_params_set_rate_last
int snd_pcm_hw_params_set_rate_last(snd_pcm_t* pcm, snd_pcm_hw_params_t* params, uint* val, int* dir)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_hw_params_set_rate_resample
int snd_pcm_hw_params_set_rate_resample(snd_pcm_t* pcm, snd_pcm_hw_params_t* params, uint val)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_hw_params_sizeof
size_t snd_pcm_hw_params_sizeof()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_info_free
void snd_pcm_info_free(snd_pcm_info_t* obj)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_info_get_name
const(char)* snd_pcm_info_get_name(const(snd_pcm_info_t)* obj)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_info_malloc
int snd_pcm_info_malloc(snd_pcm_info_t** ptr)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_info_set_device
void snd_pcm_info_set_device(snd_pcm_info_t* obj, uint val)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_info_set_stream
void snd_pcm_info_set_stream(snd_pcm_info_t* obj, snd_pcm_stream_t val)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_info_set_subdevice
void snd_pcm_info_set_subdevice(snd_pcm_info_t* obj, uint val)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_info_sizeof
size_t snd_pcm_info_sizeof()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_mmap_begin
int snd_pcm_mmap_begin(snd_pcm_t* pcm, const(snd_pcm_channel_area_t)** areas, snd_pcm_uframes_t* offset, snd_pcm_uframes_t* frames)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_mmap_commit
snd_pcm_sframes_t snd_pcm_mmap_commit(snd_pcm_t* pcm, snd_pcm_uframes_t offset, snd_pcm_uframes_t frames)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_open
int snd_pcm_open(snd_pcm_t** pcm, const(char)* name, snd_pcm_stream_t stream, int mode)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_pause
int snd_pcm_pause(snd_pcm_t* pcm, int enable)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_poll_descriptors
int snd_pcm_poll_descriptors(snd_pcm_t* pcm, pollfd* pfds, uint space)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_poll_descriptors_count
int snd_pcm_poll_descriptors_count(snd_pcm_t* pcm)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_poll_descriptors_revents
int snd_pcm_poll_descriptors_revents(snd_pcm_t* pcm, pollfd* pfds, uint nfds, ushort* revents)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_prepare
int snd_pcm_prepare(snd_pcm_t* pcm)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_query_chmaps
snd_pcm_chmap_query_t** snd_pcm_query_chmaps(snd_pcm_t* pcm)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_query_chmaps_from_hw
snd_pcm_chmap_query_t** snd_pcm_query_chmaps_from_hw(int card, int dev, int subdev, snd_pcm_stream_t stream)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_readi
snd_pcm_sframes_t snd_pcm_readi(snd_pcm_t* pcm, void* buffer, snd_pcm_uframes_t size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_readn
snd_pcm_sframes_t snd_pcm_readn(snd_pcm_t* pcm, void** bufs, snd_pcm_uframes_t size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_reset
int snd_pcm_reset(snd_pcm_t* pcm)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_resume
int snd_pcm_resume(snd_pcm_t* pcm)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_set_chmap
int snd_pcm_set_chmap(snd_pcm_t* pcm, const(snd_pcm_chmap_t)* map)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_start
int snd_pcm_start(snd_pcm_t* pcm)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_state
snd_pcm_state_t snd_pcm_state(snd_pcm_t* pcm)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_sw_params
int snd_pcm_sw_params(snd_pcm_t* pcm, snd_pcm_sw_params_t* params)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_sw_params_current
int snd_pcm_sw_params_current(snd_pcm_t* pcm, snd_pcm_sw_params_t* params)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_sw_params_free
void snd_pcm_sw_params_free(snd_pcm_sw_params_t* obj)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_sw_params_malloc
int snd_pcm_sw_params_malloc(snd_pcm_sw_params_t** ptr)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_sw_params_set_avail_min
int snd_pcm_sw_params_set_avail_min(snd_pcm_t* pcm, snd_pcm_sw_params_t* params, snd_pcm_uframes_t val)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_sw_params_set_start_threshold
int snd_pcm_sw_params_set_start_threshold(snd_pcm_t* pcm, snd_pcm_sw_params_t* params, snd_pcm_uframes_t val)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_sw_params_sizeof
size_t snd_pcm_sw_params_sizeof()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_writei
snd_pcm_sframes_t snd_pcm_writei(snd_pcm_t* pcm, const(void)* buffer, snd_pcm_uframes_t size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- snd_pcm_writen
snd_pcm_sframes_t snd_pcm_writen(snd_pcm_t* pcm, void** bufs, snd_pcm_uframes_t size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
C declarations of ALSA that libsoundio uses