#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 46 of file decoder_control.h.
struct music_buffer* decoder_control::buffer [read] |
Definition at line 54 of file decoder_control.h.
struct song* decoder_control::current_song [read] |
Definition at line 66 of file decoder_control.h.
struct audio_format decoder_control::in_audio_format [read] |
struct song* decoder_control::next_song [read] |
Definition at line 67 of file decoder_control.h.
struct notify decoder_control::notify [read] |
Definition at line 51 of file decoder_control.h.
struct audio_format decoder_control::out_audio_format [read] |
struct music_pipe* decoder_control::pipe [read] |
Definition at line 55 of file decoder_control.h.
Definition at line 56 of file decoder_control.h.
| volatile double decoder_control::seek_where |
Definition at line 58 of file decoder_control.h.
Definition at line 57 of file decoder_control.h.
Definition at line 53 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 49 of file decoder_control.h.
Definition at line 68 of file decoder_control.h.
1.5.9