- Main Page
- Classes
- Files

# Ap4.h

Go to the documentation of this file.

    00001 /*****************************************************************
    00002 |
    00003 |    AP4 - Main Header
    00004 |
    00005 |    Copyright 2002-2006 Gilles Boccon-Gibod
    00006 |
    00007 |
    00008 |    This file is part of Bento4/AP4 (MP4 Atom Processing Library).
    00009 |
    00010 |    Unless you have obtained Bento4 under a difference license,
    00011 |    this version of Bento4 is Bento4|GPL.
    00012 |    Bento4|GPL is free software; you can redistribute it and/or modify
    00013 |    it under the terms of the GNU General Public License as published by
    00014 |    the Free Software Foundation; either version 2, or (at your option)
    00015 |    any later version.
    00016 |
    00017 |    Bento4|GPL is distributed in the hope that it will be useful,
    00018 |    but WITHOUT ANY WARRANTY; without even the implied warranty of
    00019 |    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    00020 |    GNU General Public License for more details.
    00021 |
    00022 |    You should have received a copy of the GNU General Public License
    00023 |    along with Bento4|GPL; see the file COPYING.  If not, write to the
    00024 |    Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA
    00025 |    02111-1307, USA.
    00026 |
    00027  ****************************************************************/
    00217 #ifndef _AP4_H_
    00218 #define _AP4_H_
    00219
    00220 /*----------------------------------------------------------------------
    00221 |   includes
    00222 +---------------------------------------------------------------------*/
    00223 #include "Ap4Config.h"
    00224 #include "Ap4Version.h"
    00225 #include "Ap4Types.h"
    00226 #include "Ap4Constants.h"
    00227 #include "Ap4Results.h"
    00228 #include "Ap4Debug.h"
    00229 #include "Ap4Utils.h"
    00230 #include "Ap4FileByteStream.h"
    00231 #include "Ap4Movie.h"
    00232 #include "Ap4Track.h"
    00233 #include "Ap4File.h"
    00234 #include "Ap4FileWriter.h"
    00235 #include "Ap4FileCopier.h"
    00236 #include "Ap4HintTrackReader.h"
    00237 #include "Ap4Processor.h"
    00238 #include "Ap4MetaData.h"
    00239 #include "Ap4AtomFactory.h"
    00240 #include "Ap4SampleEntry.h"
    00241 #include "Ap4Sample.h"
    00242 #include "Ap4DataBuffer.h"
    00243 #include "Ap4SampleTable.h"
    00244 #include "Ap4SyntheticSampleTable.h"
    00245 #include "Ap4AtomSampleTable.h"
    00246 #include "Ap4UrlAtom.h"
    00247 #include "Ap4MoovAtom.h"
    00248 #include "Ap4MvhdAtom.h"
    00249 #include "Ap4TrakAtom.h"
    00250 #include "Ap4HdlrAtom.h"
    00251 #include "Ap4DrefAtom.h"
    00252 #include "Ap4TkhdAtom.h"
    00253 #include "Ap4MdhdAtom.h"
    00254 #include "Ap4StsdAtom.h"
    00255 #include "Ap4StscAtom.h"
    00256 #include "Ap4StcoAtom.h"
    00257 #include "Ap4StszAtom.h"
    00258 #include "Ap4EsdsAtom.h"
    00259 #include "Ap4SttsAtom.h"
    00260 #include "Ap4CttsAtom.h"
    00261 #include "Ap4StssAtom.h"
    00262 #include "Ap4FtypAtom.h"
    00263 #include "Ap4VmhdAtom.h"
    00264 #include "Ap4SmhdAtom.h"
    00265 #include "Ap4NmhdAtom.h"
    00266 #include "Ap4HmhdAtom.h"
    00267 #include "Ap4SchmAtom.h"
    00268 #include "Ap4FrmaAtom.h"
    00269 #include "Ap4TimsAtom.h"
    00270 #include "Ap4RtpAtom.h"
    00271 #include "Ap4SdpAtom.h"
    00272 #include "Ap4IkmsAtom.h"
    00273 #include "Ap4IsfmAtom.h"
    00274 #include "Ap4IsltAtom.h"
    00275 #include "Ap4TrefTypeAtom.h"
    00276 #include "Ap4OmaDcf.h"
    00277 #include "Ap4IsmaCryp.h"
    00278 #include "Ap4OdafAtom.h"
    00279 #include "Ap4OhdrAtom.h"
    00280 #include "Ap4OdheAtom.h"
    00281 #include "Ap4OddaAtom.h"
    00282 #include "Ap4AvccAtom.h"
    00283 #include "Ap4Marlin.h"
    00284
    00285 #endif // _AP4_H_