From 22f1fce330059ef8a383cf327a023d6a9da5ad3e Mon Sep 17 00:00:00 2001 From: "Matthias P. Braendli" Date: Mon, 15 Feb 2016 02:44:20 +0100 Subject: Include toolame-dab as library --- libtoolame-dab/vlc_input.h | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 libtoolame-dab/vlc_input.h (limited to 'libtoolame-dab/vlc_input.h') diff --git a/libtoolame-dab/vlc_input.h b/libtoolame-dab/vlc_input.h new file mode 100644 index 0000000..a2ecefa --- /dev/null +++ b/libtoolame-dab/vlc_input.h @@ -0,0 +1,34 @@ +#ifndef __VLC_INPUT_H_ +#define __VLC_INPUT_H_ + +# if defined(VLC_INPUT) + +#include +#include +#include +#include + + +// A linked list structure for the incoming buffers +struct vlc_buffer { + uint8_t *buf; + size_t size; + struct vlc_buffer *next; +}; + +// Open the VLC input +int vlc_in_prepare( + unsigned verbosity, + unsigned int rate, + const char* uri, + unsigned channels, + const char* icy_write_file); + +// Read len audio bytes into buf +ssize_t vlc_in_read(void *buf, size_t len); + +void vlc_in_write_icy(void); + +# endif // VLC_INPUT +#endif // __VLC_INPUT_H_ + -- cgit v1.2.3