00001 /*===========================================================================*/ 00002 /* 00003 * This file is part of libogg++ - a c++ library for the Ogg transport format 00004 * 00005 * Copyright (C) 2006, 2007, 2008 Elaine Tsiang YueLien 00006 * 00007 * libogg++ is free software; you can redistribute it and/or 00008 * modify it under the terms of the GNU Lesser General Public 00009 * License as published by the Free Software Foundation; either 00010 * version 2.1 of the License, or (at your option) any later version. 00011 * 00012 * This library is distributed in the hope that it will be useful, 00013 * but WITHOUT ANY WARRANTY; without even the implied warranty of 00014 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 00015 * Lesser General Public License for more details. 00016 * 00017 * You should have received a copy of the GNU Lesser General Public 00018 * License along with this library; if not, write to the 00019 * Free Software Foundation, Inc. 00020 * 51 Franklin Street, Fifth Floor 00021 * Boston, MA 02110-1301, USA 00022 * 00023 *===========================================================================*/ 00025 /*===========================================================================*/ 00026 #ifndef __OGGPLUSPLUS__ 00027 #define __OGGPLUSPLUS__ 00085 00094 00095 00098 00101 00102 #ifdef __GNUG__ 00103 #pragma interface 00104 #endif 00105 00106 #include <cstddef> 00107 00108 namespace Ogg 00109 { 00110 typedef long long int Position; 00111 typedef long long int PacketNo; 00112 } 00113 00114 #include <Ogg/Transport.H> 00115 #include <Ogg/Logical.H> 00116 00117 #endif