allcodecs.h

Go to the documentation of this file.
00001 /*
00002  * allcodecs.h
00003  *
00004  * Open Phone Abstraction Library (OPAL)
00005  * Formally known as the Open H323 project.
00006  *
00007  * Copyright (c) 2001 Equivalence Pty. Ltd.
00008  *
00009  * The contents of this file are subject to the Mozilla Public License
00010  * Version 1.0 (the "License"); you may not use this file except in
00011  * compliance with the License. You may obtain a copy of the License at
00012  * http://www.mozilla.org/MPL/
00013  *
00014  * Software distributed under the License is distributed on an "AS IS"
00015  * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
00016  * the License for the specific language governing rights and limitations
00017  * under the License.
00018  *
00019  * The Original Code is Open Phone Abstraction Library.
00020  *
00021  * The Initial Developer of the Original Code is Equivalence Pty. Ltd.
00022  *
00023  * Contributor(s): ______________________________________.
00024  *
00025  * $Log: allcodecs.h,v $
00026  * Revision 2.9  2006/01/01 19:19:32  dsandras
00027  * Added RFC2190 H.263 codec thanks to Salyens. Many thanks!
00028  *
00029  * Revision 2.8  2004/05/15 12:53:40  rjongbloed
00030  * Fixed incorrect laoding of H.323 capability for G.726
00031  *
00032  * Revision 2.7  2004/02/19 10:46:43  rjongbloed
00033  * Merged OpenH323 version 1.13.1 changes.
00034  *
00035  * Revision 2.6  2004/02/17 08:48:57  csoutheren
00036  * Disabled VoiceAge G.729 codec on Linux
00037  *
00038  * Revision 2.5  2003/06/02 04:04:54  rjongbloed
00039  * Changed to use new autoconf system
00040  *
00041  * Revision 2.4  2003/03/17 10:26:59  robertj
00042  * Added video support.
00043  *
00044  * Revision 2.3  2002/11/10 11:33:16  robertj
00045  * Updated to OpenH323 v1.10.3
00046  *
00047  * Revision 2.2  2002/07/01 04:56:29  robertj
00048  * Updated to OpenH323 v1.9.1
00049  *
00050  * Revision 2.1  2001/08/01 05:03:26  robertj
00051  * Changes to allow control of linking software transcoders, use macros
00052  *   to force linking.
00053  *
00054  */
00055 
00056 #ifndef __CODEC_ALLCODECS_H
00057 #define __CODEC_ALLCODECS_H
00058 
00059 #include <opal/buildopts.h>
00060 
00061 #include <codec/g711codec.h>
00062 OPAL_REGISTER_G711();
00063 
00064 #if VOICE_AGE_G729A
00065 #include <codec/g729codec.h>
00066 OPAL_REGISTER_G729();
00067 #endif
00068 
00069 #include <codec/gsmcodec.h>
00070 OPAL_REGISTER_GSM0610();
00071 
00072 #include <codec/g726codec.h>
00073 OPAL_REGISTER_G726();
00074 
00075 #include <codec/mscodecs.h>
00076 OPAL_REGISTER_MSCODECS();
00077 
00078 #include <codec/lpc10codec.h>
00079 OPAL_REGISTER_LPC10();
00080 
00081 #include <codec/speexcodec.h>
00082 OPAL_REGISTER_SPEEX();
00083 
00084 #include <codec/vidcodec.h>
00085 OPAL_REGISTER_UNCOMPRESSED_VIDEO();
00086 
00087 #include <codec/h261codec.h>
00088 OPAL_REGISTER_H261();
00089 
00090 #ifdef RFC2190_AVCODEC
00091 #include <codec/h263codec.h>
00092 OPAL_REGISTER_H263();
00093 #endif // RFC2190_AVCODEC
00094 
00095 #endif // __CODEC_ALLCODECS_H
00096 
00097 

Generated on Mon Sep 25 16:19:33 2006 for OPAL by  doxygen 1.4.7