decoder_control Struct Reference

#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 songcurrent_song
struct songnext_song
float total_time
struct music_buffer * buffer
 the music_chunk allocator
struct music_pipe * pipe
 the destination pipe for decoded chunks

Detailed Description

Definition at line 43 of file decoder_control.h.


Field Documentation

struct music_buffer* decoder_control::buffer

the music_chunk allocator

Definition at line 68 of file decoder_control.h.

Definition at line 51 of file decoder_control.h.

Definition at line 63 of file decoder_control.h.

the format of the song file

Definition at line 58 of file decoder_control.h.

Definition at line 64 of file decoder_control.h.

Definition at line 48 of file decoder_control.h.

the format being sent to the music pipe

Definition at line 61 of file decoder_control.h.

struct music_pipe* decoder_control::pipe

the destination pipe for decoded chunks

Definition at line 71 of file decoder_control.h.

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.

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.


The documentation for this struct was generated from the following file:
Generated on Sun May 2 21:28:32 2010 for MPD by  doxygen 1.6.3