|
MPD
0.17~git
|
#include <decoder_internal.h>
Data Fields | |
| struct decoder_control * | dc |
| struct pcm_convert_state | conv_state |
| double | timestamp |
| The time stamp of the next data chunk, in seconds. | |
| bool | initial_seek_pending |
| Is the initial seek (to the start position of the sub-song) pending, or has it been performed already? | |
| bool | initial_seek_running |
| Is the initial seek currently running? During this time, the decoder command is SEEK. | |
| bool | seeking |
| This flag is set by decoder_seek_where(), and checked by decoder_command_finished(). | |
| struct tag * | song_tag |
| The tag from the song object. | |
| struct tag * | stream_tag |
| the last tag received from the stream | |
| struct tag * | decoder_tag |
| the last tag received from the decoder plugin | |
| struct music_chunk * | chunk |
| the chunk currently being written to | |
| struct replay_gain_info | replay_gain_info |
| unsigned | replay_gain_serial |
| A positive serial number for checking if replay gain info has changed since the last check. | |
Definition at line 29 of file decoder_internal.h.
| struct music_chunk* decoder::chunk |
the chunk currently being written to
Definition at line 74 of file decoder_internal.h.
Definition at line 32 of file decoder_internal.h.
| struct decoder_control* decoder::dc |
Definition at line 30 of file decoder_internal.h.
| struct tag* decoder::decoder_tag |
the last tag received from the decoder plugin
Definition at line 71 of file decoder_internal.h.
Is the initial seek (to the start position of the sub-song) pending, or has it been performed already?
Definition at line 43 of file decoder_internal.h.
Is the initial seek currently running? During this time, the decoder command is SEEK.
This flag is set by decoder_get_virtual_command(), when the virtual SEEK command is generated for the first time.
Definition at line 51 of file decoder_internal.h.
Definition at line 76 of file decoder_internal.h.
| unsigned decoder::replay_gain_serial |
A positive serial number for checking if replay gain info has changed since the last check.
Definition at line 82 of file decoder_internal.h.
| bool decoder::seeking |
This flag is set by decoder_seek_where(), and checked by decoder_command_finished().
It is used to clean up after seeking.
Definition at line 58 of file decoder_internal.h.
| struct tag* decoder::song_tag |
The tag from the song object.
This is only used for local files, because we expect the stream server to send us a new tag each time we play it.
Definition at line 65 of file decoder_internal.h.
| struct tag* decoder::stream_tag |
the last tag received from the stream
Definition at line 68 of file decoder_internal.h.
| double decoder::timestamp |
The time stamp of the next data chunk, in seconds.
Definition at line 37 of file decoder_internal.h.
1.7.5.1