#include <OpenALSoundProvider.h>
|
| OpenALSoundProvider () |
|
virtual | ~OpenALSoundProvider () |
|
bool | Initialize () |
|
void | Release () |
|
void | DeleteStreamingTrack (StreamingTrackBuffer **buffer) |
|
void | DeleteBuffer16 (TrackBuffer **buffer) |
|
float | alBufferLength (unsigned int buffer) |
|
StreamingTrackBuffer * | CreateStreamingTrack16 (int num_channels, int sample_rate, int bytes_per_sample) |
|
void | Stream16 (StreamingTrackBuffer *buffer, int num_samples, const void *samples, bool wait=false) |
|
TrackBuffer * | CreateTrack16 (int num_channels, int sample_rate, const void *data, size_t size) |
|
void | PlayTrack16 (TrackBuffer *buffer, bool loop=false, bool wait=false) |
|
void | SetListenerPosition (float x, float y, float z) |
|
void | SetOrientation (float yaw, float pitch) |
|
◆ OpenALSoundProvider()
OpenALSoundProvider::OpenALSoundProvider |
( |
| ) |
|
◆ ~OpenALSoundProvider()
OpenALSoundProvider::~OpenALSoundProvider |
( |
| ) |
|
|
virtual |
◆ alBufferLength()
float OpenALSoundProvider::alBufferLength |
( |
unsigned int |
buffer | ) |
|
◆ CreateStreamingTrack16()
◆ CreateTrack16()
◆ DeleteBuffer16()
void OpenALSoundProvider::DeleteBuffer16 |
( |
TrackBuffer ** |
buffer | ) |
|
◆ DeleteBuffers()
◆ DeleteStreamingTrack()
◆ Initialize()
bool OpenALSoundProvider::Initialize |
( |
| ) |
|
◆ PlayTrack16()
void OpenALSoundProvider::PlayTrack16 |
( |
TrackBuffer * |
buffer, |
|
|
bool |
loop = false , |
|
|
bool |
wait = false |
|
) |
| |
◆ Release()
void OpenALSoundProvider::Release |
( |
| ) |
|
◆ SetListenerPosition()
void OpenALSoundProvider::SetListenerPosition |
( |
float |
x, |
|
|
float |
y, |
|
|
float |
z |
|
) |
| |
◆ SetOrientation()
void OpenALSoundProvider::SetOrientation |
( |
float |
yaw, |
|
|
float |
pitch |
|
) |
| |
◆ Stream16()
void OpenALSoundProvider::Stream16 |
( |
StreamingTrackBuffer * |
buffer, |
|
|
int |
num_samples, |
|
|
const void * |
samples, |
|
|
bool |
wait = false |
|
) |
| |
◆ context
ALCcontext* OpenALSoundProvider::context |
|
protected |
◆ device
ALCdevice* OpenALSoundProvider::device |
|
protected |
The documentation for this class was generated from the following files: