TDME2 1.9.121
|
Managed audio buffer entity. More...
#include <tdme/audio/AudioBufferManager_AudioBufferManaged.h>
Private Member Functions | |
AudioBufferManager_AudioBufferManaged (AudioBufferManager *audioBufferManager, const string &id, int32_t alId) | |
Protected constructor. More... | |
const string & | getId () |
int32_t | getAlId () |
void | setAlId (int32_t alId) |
Set up Open AL audio buffer id. More... | |
int32_t | getReferenceCounter () |
bool | decrementReferenceCounter () |
decrement reference counter More... | |
void | incrementReferenceCounter () |
increment reference counter More... | |
Private Attributes | |
AudioBufferManager * | audioBufferManager |
string | id |
int32_t | alId |
int32_t | referenceCounter |
Friends | |
class | AudioBufferManager |
class | Sound |
Managed audio buffer entity.
Definition at line 16 of file AudioBufferManager_AudioBufferManaged.h.
|
private |
Protected constructor.
audioBufferManager | audio buffer manager |
id | id |
alId | Open AL id |
Definition at line 13 of file AudioBufferManager_AudioBufferManaged.cpp.
|
inlineprivate |
decrement reference counter
Definition at line 68 of file AudioBufferManager_AudioBufferManaged.h.
|
inlineprivate |
Definition at line 45 of file AudioBufferManager_AudioBufferManaged.h.
|
inlineprivate |
Definition at line 38 of file AudioBufferManager_AudioBufferManaged.h.
|
inlineprivate |
Definition at line 60 of file AudioBufferManager_AudioBufferManaged.h.
|
inlineprivate |
increment reference counter
Definition at line 76 of file AudioBufferManager_AudioBufferManaged.h.
|
inlineprivate |
Set up Open AL audio buffer id.
alId | al Id |
Definition at line 53 of file AudioBufferManager_AudioBufferManaged.h.
|
friend |
Definition at line 18 of file AudioBufferManager_AudioBufferManaged.h.
|
friend |
Definition at line 19 of file AudioBufferManager_AudioBufferManaged.h.
|
private |
Definition at line 24 of file AudioBufferManager_AudioBufferManaged.h.
|
private |
Definition at line 22 of file AudioBufferManager_AudioBufferManaged.h.
|
private |
Definition at line 23 of file AudioBufferManager_AudioBufferManaged.h.
|
private |
Definition at line 25 of file AudioBufferManager_AudioBufferManaged.h.