#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(). |
1.4.6