Classes | Namespaces | Typedefs | Enumerations | Functions | Variables

src/audio/header/OpenAL_util.h File Reference

#include "OpenAL.h"
#include <stdio.h>
#include <sys/types.h>
#include <sys/stat.h>

Go to the source code of this file.

Classes

struct  REAL::AUDIO::InputStream
struct  REAL::AUDIO::BufferData

Namespaces

namespace  REAL
namespace  REAL::AUDIO

Typedefs

typedef short REAL::AUDIO::Int16BigEndian
typedef unsigned short REAL::AUDIO::UInt16LittleEndian
typedef int REAL::AUDIO::Int32BigEndian
typedef unsigned int REAL::AUDIO::UInt32LittleEndian
typedef ALvoid * REAL::AUDIO::Codec (ALvoid *data, size_t length, ALint numChannels, ALint bitsPerSample, ALfloat sampleFrequency)

Enumerations

enum  REAL::AUDIO::Endianess { REAL::AUDIO::LittleEndian, REAL::AUDIO::BigEndian, REAL::AUDIO::UnknwonEndian }

Functions

FILEFORMAT REAL::AUDIO::getFormatByExt (rchar *ext)
BufferDataREAL::AUDIO::loadRawFile (InputStream *stream)
BufferDataREAL::AUDIO::loadWavFile (InputStream *stream)
BufferDataREAL::AUDIO::loadAUFile (InputStream *stream)
BufferDataREAL::AUDIO::loadFile (InputStream *stream)
ALuint REAL::AUDIO::alutCreateBufferFromFile (rchar *fileName)
InputStreamREAL::AUDIO::_alutInputStreamConstructFromFile (rchar *fileName)
ALboolean REAL::AUDIO::_alutInputStreamDestroy (InputStream *stream)
ALboolean REAL::AUDIO::streamRead (InputStream *stream, void *ptr, size_t numBytesToRead)
ALvoid * REAL::AUDIO::_alutInputStreamRead (InputStream *stream, size_t length)
BufferDataREAL::AUDIO::_alutBufferDataConstruct (ALvoid *data, size_t length, ALint numChannels, ALint bitsPerSample, ALfloat sampleFrequency)
ALvoid * REAL::AUDIO::_alutCodecLinear (ALvoid *data, size_t length, ALint numChannels, ALint bitsPerSample, ALfloat sampleFrequency)
ALboolean REAL::AUDIO::_alutInputStreamReadInt32BE (InputStream *stream, int *value)
ALboolean REAL::AUDIO::_alutInputStreamReadUInt16LE (InputStream *stream, unsigned short *value)
ALboolean REAL::AUDIO::_alutInputStreamReadUInt32LE (InputStream *stream, unsigned int *value)
ALboolean REAL::AUDIO::_alutInputStreamSkip (InputStream *stream, size_t numBytesToSkip)
ALboolean REAL::AUDIO::_alutInputStreamEOF (InputStream *stream)
ALuint REAL::AUDIO::_alutCreateBufferFromInputStream (InputStream *stream)

Variables

Codec REAL::AUDIO::_alutCodecLinear
Codec REAL::AUDIO::_alutCodecPCM8s
Codec REAL::AUDIO::_alutCodecPCM16
Codec REAL::AUDIO::_alutCodecULaw
Codec REAL::AUDIO::_alutCodecALaw