aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/Input/aac/aacfile.h
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2012-02-29 16:58:18 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2012-02-29 16:58:18 +0000
commit9cc257c8e4f6ab239c10b935b088b56c174c881a (patch)
tree861a59cfcc1bd3487004f5e0088d3791c3a47a8b /src/plugins/Input/aac/aacfile.h
parent7988d3534cddf21eba4005b7638b79325e23b2d1 (diff)
downloadqmmp-9cc257c8e4f6ab239c10b935b088b56c174c881a.tar.gz
qmmp-9cc257c8e4f6ab239c10b935b088b56c174c881a.tar.bz2
qmmp-9cc257c8e4f6ab239c10b935b088b56c174c881a.zip
aac decoder: fixed streams support
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@2652 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/Input/aac/aacfile.h')
-rw-r--r--src/plugins/Input/aac/aacfile.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/plugins/Input/aac/aacfile.h b/src/plugins/Input/aac/aacfile.h
index 17c38e246..59eb4939c 100644
--- a/src/plugins/Input/aac/aacfile.h
+++ b/src/plugins/Input/aac/aacfile.h
@@ -42,13 +42,14 @@ class QBuffer;
class AACFile
{
public:
- AACFile(QIODevice *i, bool metaData = true);
+ AACFile(QIODevice *i, bool metaData = true, bool adts = true);
~AACFile();
qint64 length();
quint32 bitrate();
quint32 samplerate();
+ int offset() const;
bool isValid();
const QMap<Qmmp::MetaData, QString> metaData();
@@ -57,6 +58,7 @@ private:
void parseID3v2();
qint64 m_length;
quint32 m_bitrate;
+ int m_offset;
QIODevice *m_input;
bool m_isValid;
quint32 m_samplerate;