Main Page | Modules | Data Structures | File List | Data Fields | Globals | Related Pages

alsad_shared_lib.c File Reference

This is the implementation of the Shared Library. More...

#include "alsad_shared_lib.h"

Functions

int alsad_config_key_load (char *config_file, alsad_config_keys_t *key_struct)
int alsad_conn_with_host (alsad_connect_addr_t *conn_addr, alsad_net_structs_t *send_structs, char *userid, char *priv_key_file, alsad_control_t *conn_ctrl)
int alsad_handle_client_protocol (int sock, int handle, alsad_control_t *conn_ctrl)
int alsad_configure_snd_card (snd_pcm_t **handle, alsad_stream_props_t *rcvd_stream_props, alsad_hw_params_t *rcvd_hw_params)
int buffer_xrun (snd_pcm_t *handle, long err_val)
void print_pcm_state (snd_pcm_t *handle)
void suspend (snd_pcm_t *handle)
int alsad_hw_playback (snd_pcm_t *handle, alsad_stream_props_t *stream_props, alsad_hw_params_t *configd_hw_params, char *audiobuf)
int alsad_hw_capture (snd_pcm_t *handle, alsad_stream_props_t *stream_props, alsad_hw_params_t *configd_hw_params, char *audiobuf)
ssize_t alsad_file_write (int handle, char *audiobuf, size_t total_to_write)
ssize_t alsad_file_read (int handle, char *audiobuf, size_t total_to_read)
int alsad_strerror (int errnum, char *error_buff, size_t buff_size)


Detailed Description

This is the implementation of the Shared Library.

Author:
Daniel R. Warren
Version:
1.0
Date:
November 2004

Generated on Thu Dec 16 23:07:31 2004 for alsad by doxygen 1.3.6