1/**********
2This library is free software; you can redistribute it and/or modify it under
3the terms of the GNU Lesser General Public License as published by the
4Free Software Foundation; either version 3 of the License, or (at your
5option) any later version. (See <http://www.gnu.org/copyleft/lesser.html>.)
6
7This library is distributed in the hope that it will be useful, but WITHOUT
8ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
9FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for
10more details.
11
12You should have received a copy of the GNU Lesser General Public License
13along with this library; if not, write to the Free Software Foundation, Inc.,
1451 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
15**********/
16// "liveMedia"
17// Copyright (c) 1996-2020 Live Networks, Inc. All rights reserved.
18// Inclusion of header files representing the interface
19// for the entire library
20//
21// Programs that use the library can include this header file,
22// instead of each of the individual media header files
23
24#ifndef _LIVEMEDIA_HH
25#define _LIVEMEDIA_HH
26#include "JPEG2000VideoRTPSource.hh"
27#include "JPEG2000VideoRTPSink.hh"
28//#include "JPEG2000VideoStreamFramer.hh"
29//#include "JPEG2000VideoFileServerMediaSubsession.hh"
30#include "MPEG1or2AudioRTPSink.hh"
31#include "MP3ADURTPSink.hh"
32#include "MPEG1or2VideoRTPSink.hh"
33#include "MPEG4ESVideoRTPSink.hh"
34#include "AMRAudioFileSink.hh"
35#include "H264VideoFileSink.hh"
36#include "H265VideoFileSink.hh"
37#include "OggFileSink.hh"
38#include "BasicUDPSink.hh"
39#include "GSMAudioRTPSink.hh"
40#include "H263plusVideoRTPSink.hh"
41#include "H264VideoRTPSink.hh"
42#include "H265VideoRTPSink.hh"
43#include "DVVideoRTPSource.hh"
44#include "DVVideoRTPSink.hh"
45#include "DVVideoStreamFramer.hh"
46#include "H264VideoStreamFramer.hh"
47#include "H265VideoStreamFramer.hh"
48#include "H264VideoStreamDiscreteFramer.hh"
49#include "H265VideoStreamDiscreteFramer.hh"
50#include "JPEGVideoRTPSink.hh"
51#include "SimpleRTPSink.hh"
52#include "uLawAudioFilter.hh"
53#include "MPEG2IndexFromTransportStream.hh"
54#include "MPEG2TransportStreamTrickModeFilter.hh"
55#include "ByteStreamMultiFileSource.hh"
56#include "ByteStreamMemoryBufferSource.hh"
57#include "BasicUDPSource.hh"
58#include "SimpleRTPSource.hh"
59#include "MPEG1or2AudioRTPSource.hh"
60#include "MPEG4LATMAudioRTPSource.hh"
61#include "MPEG4LATMAudioRTPSink.hh"
62#include "MPEG4ESVideoRTPSource.hh"
63#include "MPEG4GenericRTPSource.hh"
64#include "MP3ADURTPSource.hh"
65#include "QCELPAudioRTPSource.hh"
66#include "AMRAudioRTPSource.hh"
67#include "JPEGVideoRTPSource.hh"
68#include "JPEGVideoSource.hh"
69#include "MPEG1or2VideoRTPSource.hh"
70#include "VorbisAudioRTPSource.hh"
71#include "TheoraVideoRTPSource.hh"
72#include "VP8VideoRTPSource.hh"
73#include "VP9VideoRTPSource.hh"
74#include "RawVideoRTPSource.hh"
75#include "MPEG2TransportStreamFromPESSource.hh"
76#include "MPEG2TransportStreamFromESSource.hh"
77#include "MPEG2TransportStreamFramer.hh"
78#include "ADTSAudioFileSource.hh"
79#include "H261VideoRTPSource.hh"
80#include "H263plusVideoRTPSource.hh"
81#include "H264VideoRTPSource.hh"
82#include "H265VideoRTPSource.hh"
83#include "MP3FileSource.hh"
84#include "MP3ADU.hh"
85#include "MP3ADUinterleaving.hh"
86#include "MP3Transcoder.hh"
87#include "MPEG1or2DemuxedElementaryStream.hh"
88#include "MPEG1or2AudioStreamFramer.hh"
89#include "H263plusVideoStreamFramer.hh"
90#include "AC3AudioStreamFramer.hh"
91#include "AC3AudioRTPSource.hh"
92#include "AC3AudioRTPSink.hh"
93#include "VorbisAudioRTPSink.hh"
94#include "TheoraVideoRTPSink.hh"
95#include "VP8VideoRTPSink.hh"
96#include "VP9VideoRTPSink.hh"
97#include "MPEG4GenericRTPSink.hh"
98#include "RawVideoRTPSink.hh"
99#include "MPEG1or2VideoStreamDiscreteFramer.hh"
100#include "MPEG4VideoStreamDiscreteFramer.hh"
101#include "DeviceSource.hh"
102#include "AudioInputDevice.hh"
103#include "WAVAudioFileSource.hh"
104#include "StreamReplicator.hh"
105#include "RTSPRegisterSender.hh"
106#include "RTSPServerSupportingHTTPStreaming.hh"
107#include "RTSPClient.hh"
108#include "SIPClient.hh"
109#include "QuickTimeFileSink.hh"
110#include "QuickTimeGenericRTPSource.hh"
111#include "AVIFileSink.hh"
112#include "PassiveServerMediaSubsession.hh"
113#include "MPEG4VideoFileServerMediaSubsession.hh"
114#include "H264VideoFileServerMediaSubsession.hh"
115#include "H265VideoFileServerMediaSubsession.hh"
116#include "WAVAudioFileServerMediaSubsession.hh"
117#include "AMRAudioFileServerMediaSubsession.hh"
118#include "AMRAudioFileSource.hh"
119#include "AMRAudioRTPSink.hh"
120#include "T140TextRTPSink.hh"
121#include "TCPStreamSink.hh"
122#include "MP3AudioFileServerMediaSubsession.hh"
123#include "MPEG1or2VideoFileServerMediaSubsession.hh"
124#include "MPEG1or2FileServerDemux.hh"
125#include "MPEG2TransportFileServerMediaSubsession.hh"
126#include "H263plusVideoFileServerMediaSubsession.hh"
127#include "ADTSAudioFileServerMediaSubsession.hh"
128#include "DVVideoFileServerMediaSubsession.hh"
129#include "AC3AudioFileServerMediaSubsession.hh"
130#include "MPEG2TransportUDPServerMediaSubsession.hh"
131#include "MatroskaFileServerDemux.hh"
132#include "OggFileServerDemux.hh"
133#include "MPEG2TransportStreamDemux.hh"
134#include "ProxyServerMediaSession.hh"
135#include "HLSSegmenter.hh"
136
137#endif
138