iota.audio.backend.linux

Undocumented in source.

Members

Aliases

snd_lib_error_handler_t
alias snd_lib_error_handler_t = void function(const(char)* file, int line, const(char)* function_, int err, const(char)* fmt, ...)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
snd_mixer_elem_callback_t
alias snd_mixer_elem_callback_t = int function(snd_mixer_elem_t*, uint)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
snd_pcm_sframes_t
alias snd_pcm_sframes_t = c_long
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
snd_pcm_uframes_t
alias snd_pcm_uframes_t = c_ulong
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssize_t
alias ssize_t = int
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ssize_t
alias ssize_t = long
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Enums

snd_ctl_elem_iface_t
enum snd_ctl_elem_iface_t
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
snd_ctl_elem_type_t
enum snd_ctl_elem_type_t
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
snd_pcm_access_t
enum snd_pcm_access_t
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
enum snd_pcm_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_stream_t
enum snd_pcm_stream_t
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Functions

silence_alsa_messages
void silence_alsa_messages()
Undocumented in source. Be warned that the author may not have intended to support it.
snd_card_get_name
int snd_card_get_name(int card, char** name)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
snd_card_load
int snd_card_load(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_card_next
int snd_card_next(int* rcard)
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_clear
void snd_ctl_card_info_clear(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_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** ctlp, 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_lib_error_set_handler
int snd_lib_error_set_handler(snd_lib_error_handler_t handler)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
snd_mixer_attach
int snd_mixer_attach(snd_mixer_t* , char* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
snd_mixer_close
int snd_mixer_close(snd_mixer_t* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
snd_mixer_elem_set_callback
void snd_mixer_elem_set_callback(snd_mixer_elem_t* , snd_mixer_elem_callback_t )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
snd_mixer_find_selem
snd_mixer_elem_t* snd_mixer_find_selem(snd_mixer_t* , snd_mixer_selem_id_t* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
snd_mixer_handle_events
int snd_mixer_handle_events(snd_mixer_t* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
snd_mixer_load
int snd_mixer_load(snd_mixer_t* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
snd_mixer_open
int snd_mixer_open(snd_mixer_t** , 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_mixer_poll_descriptors
int snd_mixer_poll_descriptors(snd_mixer_t* , pollfd* , 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_mixer_selem_get_playback_switch
int snd_mixer_selem_get_playback_switch(snd_mixer_elem_t* , int , int* value)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
snd_mixer_selem_get_playback_volume
int snd_mixer_selem_get_playback_volume(snd_mixer_elem_t* , int , c_long* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
snd_mixer_selem_get_playback_volume_range
int snd_mixer_selem_get_playback_volume_range(snd_mixer_elem_t* , c_long* , c_long* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
snd_mixer_selem_id_free
void snd_mixer_selem_id_free(snd_mixer_selem_id_t* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
snd_mixer_selem_id_malloc
int snd_mixer_selem_id_malloc(snd_mixer_selem_id_t** )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
snd_mixer_selem_id_set_index
void snd_mixer_selem_id_set_index(snd_mixer_selem_id_t* , uint )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
snd_mixer_selem_id_set_name
void snd_mixer_selem_id_set_name(snd_mixer_selem_id_t* , char* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
snd_mixer_selem_register
int snd_mixer_selem_register(snd_mixer_t* , void* , void* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
snd_mixer_selem_set_playback_switch_all
int snd_mixer_selem_set_playback_switch_all(snd_mixer_elem_t* , int )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
snd_mixer_selem_set_playback_volume_all
int snd_mixer_selem_set_playback_volume_all(snd_mixer_elem_t* , c_long )
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* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
snd_pcm_drain
int snd_pcm_drain(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* , snd_pcm_hw_params_t* )
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* , snd_pcm_hw_params_t* )
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* )
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_max
int snd_pcm_hw_params_get_channels_max(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_malloc
int snd_pcm_hw_params_malloc(snd_pcm_hw_params_t** )
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* , snd_pcm_hw_params_t* , snd_pcm_access_t )
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
int snd_pcm_hw_params_set_buffer_size(snd_pcm_t* , snd_pcm_hw_params_t* , snd_pcm_uframes_t )
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* , snd_pcm_hw_params_t* , snd_pcm_uframes_t* )
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* , snd_pcm_hw_params_t* , uint )
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* , snd_pcm_hw_params_t* , snd_pcm_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_hw_params_set_periods
int snd_pcm_hw_params_set_periods(snd_pcm_t* , snd_pcm_hw_params_t* , uint , int )
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_periods_near
int snd_pcm_hw_params_set_periods_near(snd_pcm_t* , snd_pcm_hw_params_t* , uint* , int )
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_near
int snd_pcm_hw_params_set_rate_near(snd_pcm_t* , snd_pcm_hw_params_t* , uint* , int* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
snd_pcm_nonblock
int snd_pcm_nonblock(snd_pcm_t* pcm, int nonblock)
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** , char* , snd_pcm_stream_t , int )
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* , int )
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* )
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* , void* , 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_recover
int snd_pcm_recover(snd_pcm_t* pcm, int err, int silent)
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_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* )
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** )
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* , snd_pcm_sw_params_t* , snd_pcm_uframes_t )
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* , snd_pcm_sw_params_t* , snd_pcm_uframes_t )
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_stop_threshold
int snd_pcm_sw_params_set_stop_threshold(snd_pcm_t* , snd_pcm_sw_params_t* , snd_pcm_uframes_t )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
snd_pcm_wait
int snd_pcm_wait(snd_pcm_t* pcm, int timeout)
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* , void* , 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_rawmidi_close
int snd_rawmidi_close(snd_rawmidi_t* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
snd_rawmidi_drain
int snd_rawmidi_drain(snd_rawmidi_t* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
snd_rawmidi_open
int snd_rawmidi_open(snd_rawmidi_t** , snd_rawmidi_t** , char* , int )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
snd_rawmidi_read
ssize_t snd_rawmidi_read(snd_rawmidi_t* , void* , size_t )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
snd_rawmidi_write
ssize_t snd_rawmidi_write(snd_rawmidi_t* , void* , size_t )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
snd_strerror
const(char)* snd_strerror(int )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
snd_strerror
const(char)* snd_strerror(int errnum)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Structs

snd_ctl_card_info_t
struct snd_ctl_card_info_t
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
snd_ctl_t
struct snd_ctl_t
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
snd_mixer_elem_t
struct snd_mixer_elem_t
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
snd_mixer_selem_id_t
struct snd_mixer_selem_id_t
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
snd_mixer_t
struct snd_mixer_t
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_t
struct snd_pcm_hw_params_t
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_t
struct snd_pcm_sw_params_t
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
snd_pcm_t
struct snd_pcm_t
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
snd_rawmidi_t
struct snd_rawmidi_t
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
snd_sctl_t
struct snd_sctl_t
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta