|
| iAudioImpl () |
|
| ~iAudioImpl () |
|
void | init () |
|
void | deinit () |
|
bool | isInitialized () const |
|
bool | createBuffer (iAudioBuffer &audioBuffer, int16 numChannels, int16 bitsPerSample, int32 sampleRate, const char *buffer, int32 bufferSize) |
|
void | destroyBuffer (const iAudioBuffer &buffer) |
|
void | updateListener (const iaMatrixd &matrix, const iaVector3d velocity) |
|
bool | createSource (iAudioSource &audioSource) |
|
void | destroySource (const iAudioSource &source) |
|
void | setSourcePitch (const iAudioSource &source, float32 pitch) |
|
void | setSourceDirectChannel (const iAudioSource &source, bool on) |
|
void | setSourceGain (const iAudioSource &source, float32 gain) |
|
void | setSourceLoop (const iAudioSource &source, bool loop) |
|
void | updateSource (const iAudioSource &source, const iaVector3d &position, const iaVector3d velocity) |
|
void | playSource (const iAudioSource &source) |
|
void | stopSource (const iAudioSource &source) |
|
void | bindSource (const iAudioSource &source, iAudioBuffer &buffer) |
|
◆ iAudioImpl()
igor::iAudioImpl::iAudioImpl |
( |
| ) |
|
|
inline |
◆ ~iAudioImpl()
igor::iAudioImpl::~iAudioImpl |
( |
| ) |
|
|
inline |
◆ bindSource()
◆ createBuffer()
bool igor::iAudioImpl::createBuffer |
( |
iAudioBuffer & |
audioBuffer, |
|
|
int16 |
numChannels, |
|
|
int16 |
bitsPerSample, |
|
|
int32 |
sampleRate, |
|
|
const char * |
buffer, |
|
|
int32 |
bufferSize |
|
) |
| |
|
inline |
◆ createSource()
bool igor::iAudioImpl::createSource |
( |
iAudioSource & |
audioSource | ) |
|
|
inline |
◆ deinit()
void igor::iAudioImpl::deinit |
( |
| ) |
|
|
inline |
◆ destroyBuffer()
void igor::iAudioImpl::destroyBuffer |
( |
const iAudioBuffer & |
buffer | ) |
|
|
inline |
◆ destroySource()
void igor::iAudioImpl::destroySource |
( |
const iAudioSource & |
source | ) |
|
|
inline |
◆ init()
void igor::iAudioImpl::init |
( |
| ) |
|
|
inline |
◆ isInitialized()
bool igor::iAudioImpl::isInitialized |
( |
| ) |
const |
|
inline |
◆ playSource()
void igor::iAudioImpl::playSource |
( |
const iAudioSource & |
source | ) |
|
|
inline |
◆ setSourceDirectChannel()
void igor::iAudioImpl::setSourceDirectChannel |
( |
const iAudioSource & |
source, |
|
|
bool |
on |
|
) |
| |
|
inline |
◆ setSourceGain()
◆ setSourceLoop()
void igor::iAudioImpl::setSourceLoop |
( |
const iAudioSource & |
source, |
|
|
bool |
loop |
|
) |
| |
|
inline |
◆ setSourcePitch()
◆ stopSource()
void igor::iAudioImpl::stopSource |
( |
const iAudioSource & |
source | ) |
|
|
inline |
◆ updateListener()
◆ updateSource()
The documentation for this class was generated from the following file:
- /home/maddin/dev/Igor/src/igor/igor/audio/iAudio.cpp