aboutsummaryrefslogtreecommitdiff
path: root/lib/qmmp/Input/ffmpeg/decoderffmpegfactory.h
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2007-08-04 14:35:08 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2007-08-04 14:35:08 +0000
commitafd64439fdccc8b8b1245b210d49f640e608a99d (patch)
tree39d44b2445f452572a1a7ac097ae2fb6ccf2c2c3 /lib/qmmp/Input/ffmpeg/decoderffmpegfactory.h
parente73a47e1fea004a1cf21b715b46685657a5716cb (diff)
downloadqmmp-afd64439fdccc8b8b1245b210d49f640e608a99d.tar.gz
qmmp-afd64439fdccc8b8b1245b210d49f640e608a99d.tar.bz2
qmmp-afd64439fdccc8b8b1245b210d49f640e608a99d.zip
changed decoder API
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@58 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'lib/qmmp/Input/ffmpeg/decoderffmpegfactory.h')
-rw-r--r--lib/qmmp/Input/ffmpeg/decoderffmpegfactory.h7
1 files changed, 2 insertions, 5 deletions
diff --git a/lib/qmmp/Input/ffmpeg/decoderffmpegfactory.h b/lib/qmmp/Input/ffmpeg/decoderffmpegfactory.h
index 236d77604..7ec661318 100644
--- a/lib/qmmp/Input/ffmpeg/decoderffmpegfactory.h
+++ b/lib/qmmp/Input/ffmpeg/decoderffmpegfactory.h
@@ -41,11 +41,8 @@ Q_INTERFACES(DecoderFactory);
public:
bool supports(const QString &source) const;
- const QString &name() const;
- const QString &filter() const;
- const QString &description() const;
- const QString &contentType() const;
- Decoder *create(QObject *, QIODevice *, Output *);
+ bool canDecode(QIODevice *input) const;
+ const DecoderProperties &properties() const;
FileTag *createTag(const QString &source);
void showDetails(QWidget *parent, const QString &path);
void showSettings(QWidget *parent);