aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/Input/aac/decoder_aac.h
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2009-09-29 18:39:40 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2009-09-29 18:39:40 +0000
commit6dc1e536ffa3478baafd63246707c84f9e4c99db (patch)
treed9f03b421cd5c33c8687f93a7759859a30ce7d98 /src/plugins/Input/aac/decoder_aac.h
parent5dc0158eea0d4ff35e5d02b03b1e54d4aa838941 (diff)
downloadqmmp-6dc1e536ffa3478baafd63246707c84f9e4c99db.tar.gz
qmmp-6dc1e536ffa3478baafd63246707c84f9e4c99db.tar.bz2
qmmp-6dc1e536ffa3478baafd63246707c84f9e4c99db.zip
enabled aac support
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@1269 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/Input/aac/decoder_aac.h')
-rw-r--r--src/plugins/Input/aac/decoder_aac.h9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/plugins/Input/aac/decoder_aac.h b/src/plugins/Input/aac/decoder_aac.h
index 17e152efa..7510f928a 100644
--- a/src/plugins/Input/aac/decoder_aac.h
+++ b/src/plugins/Input/aac/decoder_aac.h
@@ -35,7 +35,7 @@ struct aac_data
class DecoderAAC : public Decoder
{
public:
- DecoderAAC(QObject *, DecoderFactory *, QIODevice *, Output *);
+ DecoderAAC(QIODevice *);
virtual ~DecoderAAC();
@@ -47,12 +47,11 @@ public:
bool initialize();
qint64 totalTime();
int bitrate();
+ qint64 read(char *audio, qint64 maxSize);
+ void seek(qint64 time);
-private:
- qint64 readAudio(char *audio, qint64 maxSize);
- void seekAudio(qint64 time);
+private:
struct aac_data *m_data;
-
char *m_input_buf;
int m_bitrate;
ulong m_input_at, m_output_at;