18 #ifndef MP3_CODEC_PLUGIN_H 19 #define MP3_CODEC_PLUGIN_H 45 virtual void load(QStringList ¶ms);
54 virtual QStringList *
setup(QStringList &previous_params);
70 #define REGISTER_MIME_TYPES { \ 72 "audio/x-mp3, audio/mpeg", \ 73 i18n("MPEG layer III audio"), \ 78 "audio/mpeg, audio/x-mp2", \ 79 i18n("MPEG layer II audio"), \ 84 "audio/mpeg, audio/x-mpga", \ 85 i18n("MPEG layer I audio"), \ 86 "*.mpga *.mpg *.mp1" \ 90 #define REGISTER_COMPRESSION_TYPES { \ 91 addCompression(Kwave::Compression::MPEG_LAYER_I); \ 92 addCompression(Kwave::Compression::MPEG_LAYER_II); \ 93 addCompression(Kwave::Compression::MPEG_LAYER_III); \ virtual QList< Kwave::Decoder * > createDecoder()
virtual QList< Kwave::Encoder * > createEncoder()
virtual void load(QStringList ¶ms)
virtual ~MP3CodecPlugin()
virtual QStringList * setup(QStringList &previous_params)
MP3CodecPlugin(QObject *parent, const QVariantList &args)
static CodecPlugin::Codec m_codec