13#include <zephyr/fs/fs.h>
14#include <zephyr/sys/util.h>
int lc3_file_close(struct lc3_file_ctx *file)
Close a LC3 file.
int lc3_file_frame_get(struct lc3_file_ctx *file, uint8_t *buffer, size_t buffer_size)
Get the next LC3 frame from the file.
int lc3_file_init(void)
Initialize the LC3 file module.
int lc3_file_open(struct lc3_file_ctx *file, const char *file_name)
Open a LC3 file for reading.
int lc3_header_get(struct lc3_file_ctx const *const file, struct lc3_file_header *header)
Get the LC3 header from the file.
struct fs_file_t file_object
Definition lc3_file.h:29
uint32_t number_of_samples
Definition lc3_file.h:31
struct lc3_file_header lc3_header
Definition lc3_file.h:30