26 #include <QtCore/QVariant> 27 #include <QtCore/QObject> 32 class AVDecoderPrivate;
40 virtual QString name()
const;
41 virtual QString description()
const;
51 void setCodecContext(
void* codecCtx);
52 void* codecContext()
const;
54 bool isAvailable()
const;
56 int undecodedSize()
const;
72 void setOptions(
const QVariantHash &dict);
73 QVariantHash options()
const;
77 void descriptionChanged();
82 void setCodecName(
const QString& name);
83 QString codecName()
const;
91 #endif // QAV_DECODER_H
#define Q_AV_EXPORT
Definition: QtAV_Global.h:40
#define DPTR_DECLARE_PRIVATE(Class)
Definition: dptr.h:107
Definition: AVDecoder.h:33
Definition: AVDecoder_p.h:77
#define DPTR_DECLARE(Class)
Definition: dptr.h:105
AudioOutput ao; ao.setAudioFormat(fmt); ao.open(); while (has_data) { data = read_data(ao->bufferSize...
Definition: AudioDecoder.h:31
TAGLIB_EXPORT ByteVector decode(const ByteVector &input)
Convert the data from unsynchronized data to its original format.
virtual void codecNameChanged()
Definition: AVDecoder.h:84