|
cocos2d-x
3.3
|
#include <AudioCache.h>
Public Types | |
| enum | FileFormat { UNKNOWN, OGG, MP3 } |
Public Member Functions | |
| AudioCache () | |
| ~AudioCache () | |
| void | addCallbacks (const std::function< void()> &callback) |
| AudioCache () | |
| AudioCache (const AudioCache &) | |
| ~AudioCache () | |
| void | addCallbacks (const std::function< void()> &callback) |
Protected Member Functions | |
| void | readDataTask () |
| void | invokingCallbacks () |
| void | readDataTask () |
| void | invokingCallbacks () |
Protected Attributes | |
| ALsizei | _dataSize |
| ALenum | _format |
| ALsizei | _sampleRate |
| float | _duration |
| int | _bytesPerFrame |
| AudioStreamBasicDescription | outputFormat |
| ALuint | _alBufferId |
| char * | _pcmData |
| SInt64 | _bytesOfRead |
| char * | _queBuffers [QUEUEBUFFER_NUM] |
| ALsizei | _queBufferSize [QUEUEBUFFER_NUM] |
| UInt32 | _queBufferFrames |
| UInt32 | _queBufferBytes |
| bool | _alBufferReady |
| std::mutex | _callbackMutex |
| std::vector< std::function < void()> > | _callbacks |
| std::mutex | _readDataTaskMutex |
| bool | _exitReadDataTask |
| std::string | _fileFullPath |
| FileFormat | _fileFormat |
| size_t | _pcmDataSize |
| ALenum | _alBufferFormat |
| int | _channels |
| ALuint | _sampleRate |
| size_t | _bytesPerFrame |
| void * | _pcmData |
| size_t | _bytesOfRead |
| int | _queBufferFrames |
| int | _queBufferBytes |
| int | _mp3Encoding |
Friends | |
| class | AudioEngineImpl |
| class | AudioPlayer |
|
strong |
| AudioCache | ( | ) |
| ~AudioCache | ( | ) |
| AudioCache | ( | ) |
| AudioCache | ( | const AudioCache & | ) |
| ~AudioCache | ( | ) |
| void addCallbacks | ( | const std::function< void()> & | callback | ) |
| void addCallbacks | ( | const std::function< void()> & | callback | ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
friend |
|
friend |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |