]> sjero.net Git - linphone/blob - linphone/media_api/media_api.h
b7341fc4acd45c0e1be867679a44ce8011ff69d4
[linphone] / linphone / media_api / media_api.h
1 /*
2         The objective of the media_api is to construct and run the necessary processing 
3         on audio and video data flows for a given call (two party call) or conference.
4         Copyright (C) 2001  Sharath Udupa skuds@gmx.net
5
6         This library is free software; you can redistribute it and/or
7         modify it under the terms of the GNU Lesser General Public
8         License as published by the Free Software Foundation; either
9         version 2.1 of the License, or (at your option) any later version
10
11         This library is distributed in the hope that it will be useful,
12         but WITHOUT ANY WARRANTY; without even the implied warranty of
13         MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
14         Lesser General Public License for more details.
15
16         You should have received a copy of the GNU Lesser General Public
17         License along with this library; if not, write to the Free Software
18         Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
19 */
20
21 #ifndef MEDIA_API_H
22 #define MEDIA_API_H
23
24 /* some mediastreamer include files....*/
25
26 #include "ms.h"
27
28 /* audio codecs ; all these header are not really required as we should use ms_codec_new..() to 
29 create codec filters*/
30 /*Commented by Sharath Udupa
31 #include <mscodec.h>
32 #include <msMUlawdec.h>
33 #include <msMUlawenc.h>
34 #include <msAlawdec.h>
35 #include <msAlawenc.h>
36 #include <msGSMdecoder.h>
37 #include <msGSMencoder.h>
38 #include <msLPC10decoder.h>
39 #include <msLPC10encoder.h>
40
41 #ifdef BUILD_FFMPEG
42 #include <msavdecoder.h>
43 #include <msavencoder.h>*/
44 #endif
45
46 /* some usefull filters of the mediastreamer */
47 #include "mscopy.h"
48 #include "msfdispatcher.h"
49 #include "msqdispatcher.h"
50
51 /* some synchronisation sources */
52 #include <msnosync.h>
53 #include <mstimer.h>
54
55 /* some streams sources and sinks */
56 #include <msossread.h>
57 #include <msosswrite.h>
58 #include <msread.h>
59 #include <mswrite.h>
60 #include <msringplayer.h>
61 #include <msrtprecv.h>
62 #include <msrtpsend.h>
63 #include <msv4l.h>
64 #include <msvideooutput.h>
65
66 #endif
67
68
69