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

Go to the source code of this file.

Classes

class  ADTSDecoder
 Audio Data Transport Stream (ADTS) is a format similar to Audio Data Interchange Format (ADIF), used by MPEG TS or Shoutcast to stream audio defined in MPEG-2 Part 7, usually AAC. This parser extracts all valid ADTS frames from the data stream ignoring other data. More...
 
struct  ADTSParser::ADTSHeader
 
class  ADTSParser
 Structure to hold ADTS header field values. More...
 

Namespaces

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

Macros

#define ERROR_FMT   "- Invalid ADTS: %s (0x%x)"
 
#define ERROR_FMT_CHANGE   "- Invalid ADTS change: %s"
 
#define SYNCWORDH   0xff
 
#define SYNCWORDL   0xf0
 

Macro Definition Documentation

◆ ERROR_FMT

#define ERROR_FMT   "- Invalid ADTS: %s (0x%x)"

◆ ERROR_FMT_CHANGE

#define ERROR_FMT_CHANGE   "- Invalid ADTS change: %s"

◆ SYNCWORDH

#define SYNCWORDH   0xff

◆ SYNCWORDL

#define SYNCWORDL   0xf0