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 46 of file decoder_control.h.


Field Documentation

struct music_buffer* decoder_control::buffer [read]

the music_chunk allocator

Definition at line 71 of file decoder_control.h.

Definition at line 54 of file decoder_control.h.

Definition at line 66 of file decoder_control.h.

the format of the song file

Definition at line 61 of file decoder_control.h.

Definition at line 67 of file decoder_control.h.

Definition at line 51 of file decoder_control.h.

the format being sent to the music pipe

Definition at line 64 of file decoder_control.h.

struct music_pipe* decoder_control::pipe [read]

the destination pipe for decoded chunks

Definition at line 74 of file decoder_control.h.

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.

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.


The documentation for this struct was generated from the following file:

Generated on Thu Sep 3 02:29:41 2009 for MPD by  doxygen 1.5.9