arduino-audio-tools
Loading...
Searching...
No Matches
src
AudioTools
Video
MultiVideoDemuxerFull.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
AudioTools/AudioCodecs/ContainerAVI.h
"
4
#include "
AudioTools/AudioCodecs/ContainerMP4.h
"
5
#include "
AudioTools/AudioCodecs/ContainerMPG.h
"
6
#include "
AudioTools/AudioCodecs/ContainerMTS.h
"
7
#include "
AudioTools/Video/MultiVideoDemuxer.h
"
8
9
namespace
audio_tools
{
10
38
class
MultiVideoDemuxerFull
:
public
MultiVideoDemuxer
{
39
public
:
40
MultiVideoDemuxerFull
() {
41
addDemuxer
(
avi
);
42
addDemuxer
(
mp4
);
43
addDemuxer
(
mpg
);
44
addDemuxer
(
mts
);
45
}
46
47
protected
:
48
DemuxerAVI
avi
;
49
DemuxerMP4
mp4
;
50
DemuxerMPG
mpg
;
51
DemuxerMTS
mts
;
52
};
53
54
}
// namespace audio_tools
ContainerAVI.h
ContainerMP4.h
ContainerMPG.h
ContainerMTS.h
MultiVideoDemuxer.h
audio_tools::DemuxerAVI
AVI Container Decoder which can be fed with small chunks of data. The minimum length must be bigger t...
Definition
ContainerAVI.h:281
audio_tools::DemuxerMP4
DemuxerMP4 extracts both the audio and (H.264) video track from a general, interleaved MP4/ISO-BMFF s...
Definition
ContainerMP4.h:71
audio_tools::DemuxerMPG
MPEG-1 System (Program) Stream Demuxer, as defined by ISO/IEC 11172-1: splits the pack_header/system_...
Definition
ContainerMPG.h:111
audio_tools::DemuxerMTS
ISO/IEC 13818-1 MPEG Transport Stream Demuxer: parses the fixed 188-byte TS packet framing,...
Definition
ContainerMTS.h:234
audio_tools::MultiVideoDemuxerFull
MultiVideoDemuxer pre-registered with every container format this library ships a demuxer for: Demuxe...
Definition
MultiVideoDemuxerFull.h:38
audio_tools::MultiVideoDemuxerFull::mpg
DemuxerMPG mpg
Definition
MultiVideoDemuxerFull.h:50
audio_tools::MultiVideoDemuxerFull::mts
DemuxerMTS mts
Definition
MultiVideoDemuxerFull.h:51
audio_tools::MultiVideoDemuxerFull::MultiVideoDemuxerFull
MultiVideoDemuxerFull()
Definition
MultiVideoDemuxerFull.h:40
audio_tools::MultiVideoDemuxerFull::avi
DemuxerAVI avi
Definition
MultiVideoDemuxerFull.h:48
audio_tools::MultiVideoDemuxerFull::mp4
DemuxerMP4 mp4
Definition
MultiVideoDemuxerFull.h:49
audio_tools::MultiVideoDemuxer
Manages multiple Demuxers with automatic container-format detection - the container-side counterpart ...
Definition
MultiVideoDemuxer.h:52
audio_tools::MultiVideoDemuxer::addDemuxer
void addDemuxer(Demuxer &demuxer)
Definition
MultiVideoDemuxer.h:64
audio_tools
Generic Implementation of sound input and output for desktop environments using portaudio.
Definition
LMSEchoCancellationStream.h:6
Generated by
1.9.8