"L. Spiro Engine"

F:/My Projects/LSEngine/Modules/LSSoundLib/Src/Ogg/LSSVorbisMisc.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: miscellaneous prototypes
00014  last mod: $Id: misc.h 16227 2009-07-08 06:58:46Z xiphmont $
00015 
00016  ********************************************************************/
00017 
00018 
00019 #ifndef __LSS_VORBISMISC_H__
00020 #define __LSS_VORBISMISC_H__
00021 
00022 #include "../LSSSoundLib.h"
00023 #include "LSSVorbisCodec.h"
00024 
00025 namespace lss {
00026 
00033         class CVorbisMisc {
00034         public :
00035 
00036                 // == Functions.
00044                 static LSVOID *                                         _vorbis_block_alloc( CVorbisCodec::vorbis_block * _pvbVb, LSINT32 _i32Bytes );
00045 
00051                 static LSVOID                                           _vorbis_block_ripcord( CVorbisCodec::vorbis_block * _pvbVb );
00052         };
00053 
00054 }       // namespace lss
00055 
00056 #endif  // __LSS_VORBISMISC_H__
00057 
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator