LoadBufferFromString, LoadWaveFromMemory and LoadMusicStreamFromMemory.
This commit is contained in:
32
src/audio.c
32
src/audio.c
@@ -112,6 +112,22 @@ int laudioLoadWave( lua_State *L ) {
|
||||
return 1;
|
||||
}
|
||||
|
||||
/*
|
||||
> wave = RL.LoadWaveFromMemory( string fileType, Buffer data )
|
||||
|
||||
Load wave from memory buffer, fileType refers to extension: i.e. '.wav'
|
||||
|
||||
- Success return Wave
|
||||
*/
|
||||
int laudioLoadWaveFromMemory( lua_State *L ) {
|
||||
const char* fileType = luaL_checkstring( L, 1 );
|
||||
Buffer* buffer = uluaGetBuffer( L, 2 );
|
||||
|
||||
uluaPushWave( L, LoadWaveFromMemory( fileType, buffer->data, buffer->size ) );
|
||||
|
||||
return 1;
|
||||
}
|
||||
|
||||
/*
|
||||
> isReady = RL.IsWaveReady( Wave wave )
|
||||
|
||||
@@ -423,6 +439,22 @@ int laudioLoadMusicStream( lua_State *L ) {
|
||||
return 1;
|
||||
}
|
||||
|
||||
/*
|
||||
> music = RL.LoadMusicStreamFromMemory( string fileType, Buffer data )
|
||||
|
||||
Load music stream from data
|
||||
|
||||
- Success return Music
|
||||
*/
|
||||
int laudioLoadMusicStreamFromMemory( lua_State* L ) {
|
||||
const char* fileType = luaL_checkstring( L, 1 );
|
||||
Buffer* buffer = uluaGetBuffer( L, 2 );
|
||||
|
||||
uluaPushMusic( L, LoadMusicStreamFromMemory( fileType, buffer->data, buffer->size ) );
|
||||
|
||||
return 1;
|
||||
}
|
||||
|
||||
/*
|
||||
> isReady = RL.IsMusicReady( Music music )
|
||||
|
||||
|
||||
Reference in New Issue
Block a user