![]() |
nRF Connect SDK API 3.3.99
|
#include <stddef.h>#include <stdint.h>#include <stdbool.h>#include <sys/types.h>Go to the source code of this file.
Data Structures | |
| struct | lc3_stream_cfg |
| LC3 stream configuration structure. More... | |
Functions | |
| int | lc3_streamer_next_frame_get (const uint8_t streamer_idx, const uint8_t **const frame_buffer) |
| Get the next frame for the stream. | |
| bool | lc3_streamer_file_compatible_check (const char *const filename, const struct lc3_stream_cfg *const cfg) |
| Verify that the LC3 header matches the stream configuration. | |
| int | lc3_streamer_stream_register (const char *const filename, uint8_t *const streamer_idx, const bool loop) |
| Register a new stream that will be played by the LC3 streamer. | |
| uint8_t | lc3_streamer_num_active_streams (void) |
| Get the number of active streams. | |
| int | lc3_streamer_file_path_get (const uint8_t streamer_idx, char *const path, const size_t path_len) |
| Get the file path for a stream. | |
| bool | lc3_streamer_is_looping (const uint8_t streamer_idx) |
| Check if a stream is configured to loop. | |
| int | lc3_streamer_stream_close (const uint8_t streamer_idx) |
| End a stream that's playing. | |
| int | lc3_streamer_close_all_streams (void) |
| Close all streams and drain the work queue. | |
| int | lc3_streamer_init (void) |
| Initializes the LC3 streamer. | |