"L. Spiro Engine"

F:/My Projects/LSEngine/Modules/LSSoundLib/Src/Ogg/LSSVorbisRegistry.h

00001 /********************************************************************
00002  *                                                                  *
00003  * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
00004  * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
00005  * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
00006  * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
00007  *                                                                  *
00008  * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2009             *
00009  * by the Xiph.Org Foundation http://www.xiph.org/                  *
00010  *                                                                  *
00011  ********************************************************************
00012 
00013  function: registry for time, floor, res backends and channel mappings
00014  last mod: $Id: registry.c 16227 2009-07-08 06:58:46Z xiphmont $
00015 
00016  ********************************************************************/
00017 
00018 
00019 #ifndef __LSS_VORBISREGISTRY_H__
00020 #define __LSS_VORBISREGISTRY_H__
00021 
00022 #include "../LSSSoundLib.h"
00023 #include "LSSVorbisBackends.h"
00024 
00025 namespace lss {
00026 
00033         class CVorbisRegistry {
00034         public :
00035 
00036                 // == Members.
00040                 static const CVorbisBackends::vorbis_func_floor * const                         _floor_P[];
00041 
00045                 static const CVorbisBackends::vorbis_func_residue * const                       _residue_P[];
00046 
00050                 static const CVorbisBackends::vorbis_func_mapping * const                       _mapping_P[];
00051         };
00052 
00053 }       // namespace lss
00054 
00055 #endif  // __LSS_VORBISREGISTRY_H__
00056 
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator