This is a private message structure.
A generic pointer to this structure is passed to each of the callback functions.
Data Fields | |
mad_timer_t | duration_played |
Duration played. More... | |
const char * | filename |
Name of the audio file to play. More... | |
uint8_t * | frame_buf |
Pointer to the frame buffer. More... | |
uint32_t | frame_buf_data_size |
Size of data stored in the frame buffer. More... | |
const uint8_t * | frame_buf_end |
Pointer to the frame buffer end. More... | |
uint8_t * | frame_buf_guard |
Pointer to the frame buffer guard. More... | |
uint32_t | mp3_end_file_pos |
Position of end of MP3 data in audio file. More... | |
uint32_t | mp3_pos |
Position in MP3 data. More... | |
uint32_t | mp3_start_file_pos |
Position of start of MP3 data in audio file. More... | |
bool | unrecoverable_error |
Whether an unrecoverable error occurred. More... | |
bool | verbose |
Whether to be verbose. More... | |
mad_timer_t mp3_play_data::duration_played |
Duration played.
Referenced by output().
const char* mp3_play_data::filename |
Name of the audio file to play.
uint8_t* mp3_play_data::frame_buf |
Pointer to the frame buffer.
Referenced by input(), and play_mp3().
uint32_t mp3_play_data::frame_buf_data_size |
Size of data stored in the frame buffer.
Referenced by input().
const uint8_t* mp3_play_data::frame_buf_end |
Pointer to the frame buffer end.
Referenced by input(), and play_mp3().
uint8_t* mp3_play_data::frame_buf_guard |
Pointer to the frame buffer guard.
Referenced by error(), input(), and play_mp3().
uint32_t mp3_play_data::mp3_end_file_pos |
Position of end of MP3 data in audio file.
Referenced by input(), and play_mp3().
uint32_t mp3_play_data::mp3_start_file_pos |
Position of start of MP3 data in audio file.
Referenced by header(), and play_mp3().
bool mp3_play_data::unrecoverable_error |
Whether an unrecoverable error occurred.
Referenced by input(), and play_mp3().