#include <decoder_control.h>
Data Fields | |
GThread * | thread |
the handle of the decoder thread, or NULL if the decoder thread isn't running | |
struct notify | notify |
enum decoder_state | state |
enum decoder_command | command |
bool | quit |
bool | seek_error |
bool | seekable |
volatile double | seek_where |
struct audio_format | in_audio_format |
the format of the song file | |
struct audio_format | out_audio_format |
the format being sent to the music pipe | |
struct song * | current_song |
struct song * | next_song |
float | total_time |
struct music_buffer * | buffer |
the music_chunk allocator | |
struct music_pipe * | pipe |
the destination pipe for decoded chunks |
Definition at line 43 of file decoder_control.h.
struct music_buffer* decoder_control::buffer [read] |
Definition at line 51 of file decoder_control.h.
struct song* decoder_control::current_song [read] |
Definition at line 63 of file decoder_control.h.
struct audio_format decoder_control::in_audio_format [read] |
struct song* decoder_control::next_song [read] |
Definition at line 64 of file decoder_control.h.
struct notify decoder_control::notify [read] |
Definition at line 48 of file decoder_control.h.
struct audio_format decoder_control::out_audio_format [read] |
struct music_pipe* decoder_control::pipe [read] |
Definition at line 52 of file decoder_control.h.
Definition at line 53 of file decoder_control.h.
volatile double decoder_control::seek_where |
Definition at line 55 of file decoder_control.h.
Definition at line 54 of file decoder_control.h.
Definition at line 50 of file decoder_control.h.
GThread* decoder_control::thread |
the handle of the decoder thread, or NULL if the decoder thread isn't running
Definition at line 46 of file decoder_control.h.
Definition at line 65 of file decoder_control.h.