ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

vorbis.cpp File Reference

#include "audio/decoders/vorbis.h"
#include "common/ptr.h"
#include "common/stream.h"
#include "common/textconsole.h"
#include "common/util.h"
#include "audio/audiostream.h"
#include <vorbis/vorbisfile.h>
Include dependency graph for vorbis.cpp:

Go to the source code of this file.

Classes

class  Audio::VorbisStream

Namespaces

namespace  Audio
 

Internal interfaces to the ADPCM decoders.


Defines

#define FORBIDDEN_SYMBOL_EXCEPTION_FILE
#define FORBIDDEN_SYMBOL_EXCEPTION_fseek
#define OV_EXCLUDE_STATIC_CALLBACKS

Functions

static size_t Audio::read_stream_wrap (void *ptr, size_t size, size_t nmemb, void *datasource)
static int Audio::seek_stream_wrap (void *datasource, ogg_int64_t offset, int whence)
static int Audio::close_stream_wrap (void *datasource)
static long Audio::tell_stream_wrap (void *datasource)
SeekableAudioStream * Audio::makeVorbisStream (Common::SeekableReadStream *stream, DisposeAfterUse::Flag disposeAfterUse)
 Create a new SeekableAudioStream from the Ogg Vorbis data in the given stream.

Variables

static ov_callbacks Audio::g_stream_wrap

Define Documentation

#define FORBIDDEN_SYMBOL_EXCEPTION_FILE

Definition at line 25 of file vorbis.cpp.

#define FORBIDDEN_SYMBOL_EXCEPTION_fseek

Definition at line 26 of file vorbis.cpp.

#define OV_EXCLUDE_STATIC_CALLBACKS

Definition at line 46 of file vorbis.cpp.



Generated on Sat Nov 9 2019 05:00:43 for ResidualVM by doxygen 1.7.1
curved edge   curved edge