|
arduino-audio-tools
|
#include "AudioTools/AudioCodecs/AudioCodecsBase.h"#include "AudioTools/CoreAudio/AudioTypes.h"#include "AudioToolsConfig.h"#include "stdlib.h"Go to the source code of this file.
Classes | |
| class | MTSDecoder |
| MPEG-TS (MTS) decoder. Extracts (demuxes) the indicated audio/video data from a MPEG-TS (MTS) data stream. You can define the relevant stream types via the API: addStreamType(MTSStreamType). By default, the decoder selects the AUDIO_AAC, AUDIO_AAC_LATM stream types. More... | |
Namespaces | |
| namespace | audio_tools |
| Generic Implementation of sound input and output for desktop environments using portaudio. | |
Macros | |
| #define | MTS_WRITE_BUFFER_SIZE 2000 |
| #define | TS_PACKET_SIZE 188 |
Typedefs | |
| using | MPEG_TSDecoder = MTSDecoder |
| Legacy alias for MPEG Transport Stream decoder. | |
Enumerations | |
| enum class | MTSStreamType { VIDEO = 0x01 , VIDEO_H262 = 0x02 , AUDIO_MP3 = 0x03 , AUDIO_MP3_LOW_BITRATE = 0x04 , PRV_SECTIONS = 0x05 , PES_PRV = 0x06 , MHEG = 0x07 , H222_0_DSM_CC = 0x08 , H222_1 = 0x09 , A = 0x0A , B = 0x0B , C = 0x0C , D = 0x0D , H222_0_AUX = 0x0E , AUDIO_AAC = 0x0F , VISUAL = 0x10 , AUDIO_AAC_LATM = 0x11 , SL_PES = 0x12 , SL_SECTIONS = 0x13 , SYNC_DOWNLOAD = 0x14 , PES_METADATA = 0x15 , METDATA_SECTIONS = 0x16 , METADATA_DATA_CAROUSEL = 0x17 , METADATA_OBJ_CAROUSEL = 0x18 , METADATA_SYNC_DOWNLOAD = 0x19 , IPMP = 0x1A , VIDEO_AVC = 0X1B , VIDEO_H222_0 = 0x1C , DCII_VIDEO = 0x80 , AUDIO_A53 = 0x81 , SCTE_STD_SUBTITLE = 0x82 , SCTE_ISOCH_DATA = 0x83 , ATSC_PROG_ID = 0x85 , SCTE_25 = 0x86 , AUDIO_EAC3 = 0x87 , AUDIO_DTS_HD = 0x88 , DVB_MPE_FEC = 0x90 , ULE = 0x91 , VEI = 0x92 , ATSC_DATA_SERVICE_TABLE = 0x95 , SCTE_IP_DATA = 0xA0 , DCII_TEXT = 0xC0 , ATSC_SYNC_DATA = 0xC2 , SCTE_AYSNC_DATA = 0xC3 , ATSC_USER_PRIV_PROG_ELEMENTS = 0xC4 , VC1 = 0xEA , ATSC_USER_PRIV = 0xEB } |
| PMT Program Element Stream Types. More... | |
| #define MTS_WRITE_BUFFER_SIZE 2000 |
| #define TS_PACKET_SIZE 188 |