Data Structures

Here are the data structures with brief descriptions:
_Options
_Timer
archive_file
archive_plugin
audio_format
audio_output
audio_output_pluginA plugin which controls an audio output device
block_param
config_param
decoder
decoder_control
decoder_plugin
directory
dirvec
encoder
encoder_plugin
icy_metadata
input_plugin
input_stream
locate_item
locate_item_listAn array of struct locate_item objects
mixer
mixer_plugin
music_chunkA chunk of music data
notify
pageA dynamically allocated buffer which keeps track of its reference count
pcm_bufferManager for a temporary buffer which grows as needed
pcm_convert_stateThis object is statically allocated (within another struct), and holds buffer allocations and the state for all kinds of PCM conversions
pcm_dither
pcm_resample_stateThis object is statically allocated (within another struct), and holds buffer allocations and the state for the resampler
player_control
playlist
queueA queue of songs
queue_itemOne element of the queue: basically a song plus some queue specific information attached
replay_gain_info
replay_gain_tuple
song
songvec
stats
stored_playlist_info
tagThe meta information about a song file
tag_itemOne tag value
Generated on Sun May 2 21:28:32 2010 for MPD by  doxygen 1.6.3