arduino-audio-tools
Loading...
Searching...
No Matches
Classes | Namespaces | Macros
CodecOpus.h File Reference
#include "AudioTools/AudioCodecs/AudioCodecsBase.h"
#include "Print.h"
#include "opus.h"

Go to the source code of this file.

Classes

class  OpusAudioDecoder
 Decoder for the Opus audio format. Each Opus frame must be provided with one write() call. Therefore, Opus is usually encapsulated in a container format (e.g., Ogg) that splits the stream into frames. More...
 
class  OpusAudioEncoder
 Encode for Opus audio. More...
 
struct  OpusEncoderSettings
 Setting for Opus Encoder where the following values are valid: -1 indicates that the default value should be used and that this codec is not setting the value. More...
 
struct  OpusSettings
 Setting for Opus Decoder. More...
 

Namespaces

namespace  audio_tools
 Generic Implementation of sound input and output for desktop environments using portaudio.
 

Macros

#define OPUS_DEC_MAX_BUFFER_SIZE   4 * 1024
 
#define OPUS_ENC_MAX_BUFFER_SIZE   2048
 

Macro Definition Documentation

◆ OPUS_DEC_MAX_BUFFER_SIZE

#define OPUS_DEC_MAX_BUFFER_SIZE   4 * 1024

◆ OPUS_ENC_MAX_BUFFER_SIZE

#define OPUS_ENC_MAX_BUFFER_SIZE   2048