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

input.cpp File Reference

#include <memory>
#include <string.h>
#include "debug.h"
#include "default_file.h"
#include "input_flac.h"
#include "input_mod.h"
#include "input_mp3.h"
#include "input_ogg.h"
#include "input_wav.h"
#include "internal.h"
#include "utility.h"

Include dependency graph for input.cpp:

Include dependency graph

Go to the source code of this file.

Namespaces

namespace  audiere

Defines

#define TRY_SOURCE(source_type)


Define Documentation

#define TRY_SOURCE source_type   
 

Value:

{                                 \
      source_type* source = TryInputStream<source_type>(file.get());  \
      if (source) {                                                   \
        return source;                                                \
      } else {                                                        \
        file->seek(0, File::BEGIN);                                   \
      }                                                               \
    }


Generated on Sat Oct 12 01:43:29 2002 for audiere by doxygen1.2.17