Blender  V2.59
Classes | Defines | Typedefs | Functions | Variables
AUD_OpenALDevice.cpp File Reference
#include "AUD_OpenALDevice.h"
#include "AUD_IFactory.h"
#include "AUD_IReader.h"
#include "AUD_ConverterReader.h"
#include <cstring>
#include <limits>
#include <unistd.h>

Go to the source code of this file.

Classes

struct  AUD_OpenALHandle
 Saves the data for playback. More...
struct  AUD_OpenALBufferedFactory

Defines

#define AUD_OPENAL_CYCLE_BUFFERS   3

Typedefs

typedef std::list
< AUD_OpenALHandle * >
::iterator 
AUD_HandleIterator
typedef std::list
< AUD_OpenALBufferedFactory * >
::iterator 
AUD_BFIterator

Functions

void * AUD_openalRunThread (void *device)

Variables

static const char * open_error = "AUD_OpenALDevice: Device couldn't be opened."
static const char * genbuffer_error = "generated."
static const char * gensource_error = "generated."
static const char * queue_error = "queued to the source."
static const char * bufferdata_error = "filled with data."

Detailed Description

Definition in file AUD_OpenALDevice.cpp.


Define Documentation

#define AUD_OPENAL_CYCLE_BUFFERS   3

Typedef Documentation

typedef std::list<AUD_OpenALBufferedFactory*>::iterator AUD_BFIterator

Definition at line 95 of file AUD_OpenALDevice.cpp.

typedef std::list<AUD_OpenALHandle*>::iterator AUD_HandleIterator

Definition at line 94 of file AUD_OpenALDevice.cpp.


Function Documentation

void* AUD_openalRunThread ( void *  device)

Definition at line 101 of file AUD_OpenALDevice.cpp.

References NULL, and AUD_OpenALDevice::updateStreams().


Variable Documentation

const char* bufferdata_error = "filled with data." [static]

Definition at line 539 of file AUD_OpenALDevice.cpp.

const char* genbuffer_error = "generated." [static]

Definition at line 533 of file AUD_OpenALDevice.cpp.

const char* gensource_error = "generated." [static]

Definition at line 535 of file AUD_OpenALDevice.cpp.

const char* open_error = "AUD_OpenALDevice: Device couldn't be opened." [static]

Definition at line 309 of file AUD_OpenALDevice.cpp.

const char* queue_error = "queued to the source." [static]

Definition at line 537 of file AUD_OpenALDevice.cpp.