arduino-audio-tools
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs
M4ACommonDemuxer.h File Reference
#include <cstdint>
#include <functional>
#include <string>
#include "AudioTools/AudioCodecs/MP4Parser.h"
#include "AudioTools/CoreAudio/Buffers.h"

Go to the source code of this file.

Classes

struct  M4ACommonDemuxer::ESDSParser
 A parser for the ESDS segment to extract the relevant aac information. More...
 
struct  M4ACommonDemuxer::Frame
 
struct  M4ACommonDemuxer::M4AAudioConfig
 
class  M4ACommonDemuxer
 Abstract base class for M4A/MP4 demuxers. Provides shared functionality for both file-based and stream-based demuxers. More...
 
class  M4ACommonDemuxer::SampleExtractor
 Extracts audio data based on the sample sizes defined in the stsz box. It collects the data from the mdat box and calls the callback with the extracted frames. More...
 

Namespaces

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

Typedefs

using stsz_sample_size_t = uint16_t
 Sample size type optimized for microcontrollers.