kwave  18.07.70
OggCodecPlugin.h File Reference
#include "config.h"
#include "libkwave/CodecPlugin.h"
#include "libkwave/Compression.h"
Include dependency graph for OggCodecPlugin.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Kwave::OggCodecPlugin
 

Namespaces

 Kwave
 

Macros

#define REGISTER_OGG_OPUS_MIME_TYPES
 
#define REGISTER_OGG_VORBIS_MIME_TYPES
 
#define REGISTER_COMPRESSION_TYPE_OGG_OPUS   addCompression(Kwave::Compression::OGG_OPUS);
 
#define REGISTER_COMPRESSION_TYPE_OGG_VORBIS   addCompression(Kwave::Compression::OGG_VORBIS);
 

Macro Definition Documentation

◆ REGISTER_COMPRESSION_TYPE_OGG_OPUS

#define REGISTER_COMPRESSION_TYPE_OGG_OPUS   addCompression(Kwave::Compression::OGG_OPUS);

◆ REGISTER_COMPRESSION_TYPE_OGG_VORBIS

#define REGISTER_COMPRESSION_TYPE_OGG_VORBIS   addCompression(Kwave::Compression::OGG_VORBIS);

◆ REGISTER_OGG_OPUS_MIME_TYPES

#define REGISTER_OGG_OPUS_MIME_TYPES
Value:
/* Ogg audio, as per RFC5334, RFC4288 and RFC4855 */ \
addMimeType( \
"audio/opus, audio/ogg, application/ogg", \
i18n("Ogg Opus audio"), \
"*.opus" \
);

Definition at line 56 of file OggCodecPlugin.h.

Referenced by Kwave::OggDecoder::OggDecoder(), and Kwave::OggEncoder::OggEncoder().

◆ REGISTER_OGG_VORBIS_MIME_TYPES

#define REGISTER_OGG_VORBIS_MIME_TYPES
Value:
addMimeType( \
"audio/x-vorbis+ogg, audio/ogg, audio/x-ogg, application/x-ogg", \
i18n("Ogg Vorbis audio"), \
"*.ogg" \
);

Definition at line 64 of file OggCodecPlugin.h.

Referenced by Kwave::OggDecoder::OggDecoder(), and Kwave::OggEncoder::OggEncoder().