diff options
| author | XANTRONIX Development | 2022-01-31 16:51:52 -0500 | 
|---|---|---|
| committer | XANTRONIX Development | 2022-01-31 16:51:52 -0500 | 
| commit | 09e1154a36f692e9ad2cee5f47fc66459f2568a2 (patch) | |
| tree | 039da1371b97cd66c1bf7da4a0d094cf7b130d08 /include/xas | |
| parent | 383ef5610370db5881b102b8906dc2f55fcbf0aa (diff) | |
| download | xas-09e1154a36f692e9ad2cee5f47fc66459f2568a2.tar.gz xas-09e1154a36f692e9ad2cee5f47fc66459f2568a2.tar.bz2 xas-09e1154a36f692e9ad2cee5f47fc66459f2568a2.zip | |
deep sleep
Diffstat (limited to 'include/xas')
| -rw-r--r-- | include/xas/audio.h | 6 | ||||
| -rw-r--r-- | include/xas/mixer.h | 7 | 
2 files changed, 7 insertions, 6 deletions
| diff --git a/include/xas/audio.h b/include/xas/audio.h index 8a7fe4e..76d1e68 100644 --- a/include/xas/audio.h +++ b/include/xas/audio.h @@ -4,6 +4,12 @@  #include <stdint.h>  #include <sys/types.h> +#define XAS_AUDIO_STREAM_PCM_8_BIT  1 +#define XAS_AUDIO_STREAM_PCM_16_BIT 2 + +#define XAS_AUDIO_STREAM_MONO   1 +#define XAS_AUDIO_STREAM_STEREO 2 +  enum xas_audio_stream_type {      XAS_AUDIO_STREAM_SINK,      XAS_AUDIO_STREAM_SOURCE diff --git a/include/xas/mixer.h b/include/xas/mixer.h index 9fd77cb..ca60976 100644 --- a/include/xas/mixer.h +++ b/include/xas/mixer.h @@ -25,15 +25,10 @@ typedef struct _xas_mixer {      size_t buffer_size;  } xas_mixer; -xas_mixer *xas_mixer_new(size_t sample_size, -                             size_t sample_rate, -                             size_t channels, -                             size_t buffer_size); +xas_mixer *xas_mixer_new(xas_audio_stream *output);  void xas_mixer_destroy(xas_mixer *mixer); -xas_audio_stream *xas_mixer_output(xas_mixer *mixer); -  xas_mixer_input *xas_mixer_input_add(xas_mixer *mixer,                                           xas_audio_stream *stream,                                           float gain, | 
 
    