18 #ifndef OGG_CODEC_PLUGIN_H 19 #define OGG_CODEC_PLUGIN_H 45 virtual QList<Kwave::Decoder *>
createDecoder() Q_DECL_OVERRIDE;
48 virtual QList<Kwave::Encoder *>
createEncoder() Q_DECL_OVERRIDE;
56 #define REGISTER_OGG_OPUS_MIME_TYPES \ 59 "audio/opus, audio/ogg, application/ogg", \ 60 i18n("Ogg Opus audio"), \ 64 #define REGISTER_OGG_VORBIS_MIME_TYPES \ 66 "audio/x-vorbis+ogg, audio/ogg, audio/x-ogg, application/x-ogg", \ 67 i18n("Ogg Vorbis audio"), \ 71 #define REGISTER_COMPRESSION_TYPE_OGG_OPUS \ 72 addCompression(Kwave::Compression::OGG_OPUS); 74 #define REGISTER_COMPRESSION_TYPE_OGG_VORBIS \ 75 addCompression(Kwave::Compression::OGG_VORBIS); virtual QList< Kwave::Encoder * > createEncoder() Q_DECL_OVERRIDE
virtual ~OggCodecPlugin() Q_DECL_OVERRIDE
OggCodecPlugin(QObject *parent, const QVariantList &args)
virtual QList< Kwave::Decoder * > createDecoder() Q_DECL_OVERRIDE
static CodecPlugin::Codec m_codec