arduino-audio-tools
Loading...
Searching...
No Matches
Classes | Namespaces | Macros | Enumerations
RTSPFormat.h File Reference
#include "AudioTools/AudioCodecs/AudioCodecsBase.h"
#include "AudioTools/CoreAudio/AudioStreams.h"
#include "AudioTools/CoreAudio/AudioTypes.h"
#include "VideoInfo.h"
#include "RTSPPlatform.h"
#include "stdint.h"

Go to the source code of this file.

Classes

class  RTSPFormat
 Audio Format Definition - Base class for RTSP audio formats. More...
 
class  RTSPFormatAAC
 AAC format for RTSP https://en.wikipedia.org/wiki/RTP_payload_formats See RFC 3640 for details. More...
 
class  RTSPFormatAbtX
 abtX format for RTSP https://en.wikipedia.org/wiki/RTP_payload_formats More...
 
class  RTSPFormatADPCM< AudioEncoder >
 RTSP/RTP formatter for mono IMA ADPCM (DVI4) More...
 
class  RTSPFormatG711
 G711 μ-Law format for RTSP https://en.wikipedia.org/wiki/RTP_payload_formats Packet intervall: 20, frame size: any. More...
 
class  RTSPFormatGSM
 GSM format for RTSP https://en.wikipedia.org/wiki/RTP_payload_formats. More...
 
class  RTSPFormatH264
 H.264 (AVC) format for RTSP video streaming, per RFC 6184. More...
 
class  RTSPFormatMJPEG
 MJPEG (Motion JPEG) format for RTSP video streaming. More...
 
class  RTSPFormatMP3
 MP3 format for RTSP https://en.wikipedia.org/wiki/RTP_payload_formats. More...
 
class  RTSPFormatMTS
 MPEG-2 Transport Stream (MP2T) format for RTSP streaming of a pre-muxed audio+video container, per RFC 2250. More...
 
class  RTSPFormatOpus
 Opus format for RTSP https://en.wikipedia.org/wiki/RTP_payload_formats. More...
 
class  RTSPFormatPCM
 Linear PCM Format for RTSP Streaming. More...
 
class  RTSPFormatPCM8
 L8 format for RTSP https://en.wikipedia.org/wiki/RTP_payload_formats. More...
 

Namespaces

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

Macros

#define DEFAULT_PCM_FRAGMENT_SIZE   640
 

Enumerations

enum  MediaType { MEDIA_AUDIO , MEDIA_VIDEO }
 Media type enumeration for RTSP streams. More...
 

Macro Definition Documentation

◆ DEFAULT_PCM_FRAGMENT_SIZE

#define DEFAULT_PCM_FRAGMENT_SIZE   640