Blender  V2.59
Public Attributes
AUD_OpenALHandle Struct Reference

Saves the data for playback. More...

Inheritance diagram for AUD_OpenALHandle:
Inheritance graph
[legend]

List of all members.

Public Attributes

bool isBuffered
 Whether it's a buffered or a streamed source.
AUD_IReaderreader
 The reader source.
bool keep
 Whether to keep the source if end of it is reached.
ALenum format
 OpenAL sample format.
ALuint source
 OpenAL source.
ALuint buffers [AUD_OPENAL_CYCLE_BUFFERS]
 OpenAL buffers.
int current
 The first buffer to be read next.
bool data_end
 Whether the stream doesn't return any more data.
int loopcount
 The loop count of the source.
stopCallback stop
 The stop callback.
void * stop_data
 Stop callback data.

Detailed Description

Saves the data for playback.

Definition at line 49 of file AUD_OpenALDevice.cpp.


Member Data Documentation

ALuint AUD_OpenALHandle::buffers[AUD_OPENAL_CYCLE_BUFFERS]

The first buffer to be read next.

Definition at line 70 of file AUD_OpenALDevice.cpp.

Referenced by AUD_OpenALDevice::play(), AUD_OpenALDevice::seek(), and AUD_OpenALDevice::updateStreams().

Whether the stream doesn't return any more data.

Definition at line 73 of file AUD_OpenALDevice.cpp.

Referenced by AUD_OpenALDevice::play(), AUD_OpenALDevice::seek(), and AUD_OpenALDevice::updateStreams().

OpenAL sample format.

Definition at line 61 of file AUD_OpenALDevice.cpp.

Referenced by AUD_OpenALDevice::play(), AUD_OpenALDevice::seek(), and AUD_OpenALDevice::updateStreams().

Whether to keep the source if end of it is reached.

Definition at line 58 of file AUD_OpenALDevice.cpp.

Referenced by AUD_OpenALDevice::play(), and AUD_OpenALDevice::updateStreams().

The loop count of the source.

Definition at line 76 of file AUD_OpenALDevice.cpp.

Referenced by AUD_OpenALDevice::play(), and AUD_OpenALDevice::updateStreams().


The documentation for this struct was generated from the following file: