#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: