Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

codec1.h

Go to the documentation of this file.
00001 /*
00002 Copyright (c) 2002 Xavier Trochu
00003 
00004 This software is provided 'as-is', without any express or implied warranty. In no event
00005 will the authors be held liable for any damages arising from the use of this software.
00006 
00007 Permission is granted to anyone to use this software for any purpose, including commercial
00008 applications, and to alter it and redistribute it freely, subject to the following
00009 restrictions:
00010 
00011 1. The origin of this software must not be misrepresented; you must not claim that you
00012    wrote the original software. If you use this software in a product, an acknowledgment
00013    in the product documentation would be appreciated but is not required.
00014 
00015 2. Altered source versions must be plainly marked as such, and must not be misrepresented 
00016    as being the original software.
00017 
00018 3. This notice may not be removed or altered from any source distribution.
00019 */
00020 #ifndef __CODEC1_H_
00021 #define __CODEC1_H_
00022 
00023 #ifdef HAVE_CONFIG_H
00024 #include "config.h"
00025 #endif
00026 
00027 #ifdef DEBUG
00028 # ifndef NO_DEBUG_CODEC1
00029 #  define DEBUG_CODEC1
00030 # endif
00031 #else
00032 # ifdef DEBUG_CODEC1
00033 #  error DEBUG_CODEC1 defined without DEBUG
00034 # endif
00035 #endif
00036 
00037 #include <exception>
00038 #include "decoder.h"
00039 
00043 class codec1_decoder : public decoder {
00044 public:
00045     virtual ~codec1_decoder() throw();
00046     bool decode(blitter &, chunck &) throw(std::exception);
00047 };
00048 
00049 #endif

Generated on Fri Aug 9 22:54:29 2002 for san_player by doxygen1.2.16