diff options
| author | XANTRONIX Development | 2022-01-14 15:28:39 -0500 | 
|---|---|---|
| committer | XANTRONIX Development | 2022-01-14 15:28:39 -0500 | 
| commit | 031451c6287a344566c96b49274f92e9a44c6196 (patch) | |
| tree | 798bcd096c5d72638110a6d13b9e538bf2c611c7 /include/xas | |
| parent | c89de2271389dffcf30c79c24dfe0f965b4e504f (diff) | |
| download | xas-031451c6287a344566c96b49274f92e9a44c6196.tar.gz xas-031451c6287a344566c96b49274f92e9a44c6196.tar.bz2 xas-031451c6287a344566c96b49274f92e9a44c6196.zip | |
it...compiles
Diffstat (limited to 'include/xas')
| -rw-r--r-- | include/xas/riff.h | 19 | 
1 files changed, 10 insertions, 9 deletions
| diff --git a/include/xas/riff.h b/include/xas/riff.h index 6dc2d8d..bf438cc 100644 --- a/include/xas/riff.h +++ b/include/xas/riff.h @@ -4,6 +4,10 @@  #include <stdint.h>  #include <sys/types.h> +#include <xas/audio.h> + +#define XAS_RIFF_WAVE_DEFAULT_TYPE 1 +  typedef struct _xas_riff_chunk {      char id[4];      uint32_t size; @@ -33,15 +37,12 @@ typedef struct _xas_riff_wave_header {      xas_riff_chunk data;  } xas_riff_wave_header; -typedef struct _xas_riff { -    int fd; -    size_t size; -} xas_riff; - -xas_riff *xas_riff_open_file(const char *path, int flags); - -int xas_riff_close(xas_riff *riff); +typedef struct _xas_riff xas_riff; -ssize_t xas_riff_write(xas_riff *riff, void *data, size_t len); +xas_audio_stream *xas_riff_open_file(const char *path, +                                         size_t sample_size, +                                         size_t sample_rate, +                                         size_t channels, +                                         int flags);  #endif /* _XAS_RIFF_H */ | 
 
    