|
arduino-audio-tools
|
#include <algorithm>#include <cstring>#include "AudioTools/AudioCodecs/AudioCodecsBase.h"#include "AudioTools/AudioCodecs/CodecWAV.h"#include "AudioTools/AudioCodecs/ContainerCommon.h"#include "AudioTools/AudioCodecs/M4ACommonDemuxer.h"#include "AudioTools/AudioCodecs/MP4Parser.h"#include "AudioTools/CoreAudio/Buffers.h"#include "AudioTools/Video/Video.h"Go to the source code of this file.
Classes | |
| class | DemuxerMP4 |
| DemuxerMP4 extracts both the audio and (H.264) video track from a general, interleaved MP4/ISO-BMFF stream - unlike M4AAudioDemuxer/ M4AAudioFileDemuxer, which only handle a single (audio) track. More... | |
| class | MP4BoxWriter |
| Minimal ISO-BMFF box builder: appends bytes to an in-memory buffer, with beginBox()/endBox() taking care of the 4-byte size prefix (backpatched once the box's content is known) - used internally by MuxerMP4 to assemble 'moov' once and each 'moof' per fragment. More... | |
| class | MuxerMP4 |
| Video track configuration for MuxerMP4 - update before calling begin(). More... | |
| struct | DemuxerMP4::ScheduleEntry |
| struct | DemuxerMP4::StscEntry |
| sample-to-chunk table entry (stsc) More... | |
| struct | DemuxerMP4::SttsEntry |
| struct | DemuxerMP4::Track |
| One track (audio or video) as found in 'moov'. More... | |
Namespaces | |
| namespace | audio_tools |
| Generic Implementation of sound input and output for desktop environments using portaudio. | |