#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_speex.h"
#include "input_wav.h"
#include "input_aiff.h"
#include "internal.h"
#include "utility.h"
Include dependency graph for input.cpp:
Go to the source code of this file.
Namespaces | |
namespace | audiere |
Defines | |
#define | TRY_SOURCE(source_type) |
#define | TRY_OPEN(format) |
Functions | |
const char * | audiere::AdrGetSupportedFileFormats () |
bool | audiere::end_is (const char *begin, const char *ext) |
FileFormat | audiere::GuessFormat (const char *filename) |
SampleSource * | audiere::OpenSource (const FilePtr &file, const char *filename, FileFormat file_format) |
SampleSource * | audiere::AdrOpenSampleSource (const char *filename, FileFormat file_format) |
SampleSource * | audiere::AdrOpenSampleSourceFromFile (File *file, FileFormat file_format) |
|
Value: { \ SampleSource* source = OpenSource(file, filename, format); \ if (source) { \ return source; \ } \ } Definition at line 76 of file input.cpp. Referenced by audiere::OpenSource(). |
|
Value: { \ source_type* source = TryInputStream<source_type>(file); \ if (source) { \ return source; \ } else { \ file->seek(0, File::BEGIN); \ } \ } Definition at line 66 of file input.cpp. Referenced by audiere::OpenSource(). |