summaryrefslogtreecommitdiff
path: root/include/audio.h
diff options
context:
space:
mode:
authorjussi2025-09-08 22:36:40 +0300
committerjussi2025-09-08 22:36:40 +0300
commit3bedd89e1dddda12bbe14040d23cbf7b169ab305 (patch)
treeaae39f0f15829aa7e96dd10643b84edcef42982f /include/audio.h
parentde672a85d2778c47fce0d412cea787405388330c (diff)
downloadreilua-enhanced-3bedd89e1dddda12bbe14040d23cbf7b169ab305.tar.gz
reilua-enhanced-3bedd89e1dddda12bbe14040d23cbf7b169ab305.tar.bz2
reilua-enhanced-3bedd89e1dddda12bbe14040d23cbf7b169ab305.zip
AudioStream management functions.
Diffstat (limited to 'include/audio.h')
-rw-r--r--include/audio.h21
1 files changed, 21 insertions, 0 deletions
diff --git a/include/audio.h b/include/audio.h
index 6589db7..939bdf9 100644
--- a/include/audio.h
+++ b/include/audio.h
@@ -52,3 +52,24 @@ int laudioSetMusicLooping( lua_State* L );
int laudioGetMusicLooping( lua_State* L );
int laudioGetMusicTimeLength( lua_State* L );
int laudioGetMusicTimePlayed( lua_State* L );
+int laudioGetMusicStream( lua_State* L );
+/* Audio - AudioStream management functions. */
+int laudioLoadAudioStream( lua_State* L );
+int laudioIsAudioStreamValid( lua_State* L );
+int laudioUnloadAudioStream( lua_State* L );
+int laudioUpdateAudioStream( lua_State* L );
+int laudioIsAudioStreamProcessed( lua_State* L );
+int laudioPlayAudioStream( lua_State* L );
+int laudioPauseAudioStream( lua_State* L );
+int laudioResumeAudioStream( lua_State* L );
+int laudioIsAudioStreamPlaying( lua_State* L );
+int laudioStopAudioStream( lua_State* L );
+int laudioSetAudioStreamVolume( lua_State* L );
+int laudioSetAudioStreamPitch( lua_State* L );
+int laudioSetAudioStreamPan( lua_State* L );
+int laudioSetAudioStreamBufferSizeDefault( lua_State* L );
+int laudioSetAudioStreamCallback( lua_State* L );
+int laudioAttachAudioStreamProcessor( lua_State* L );
+int laudioDetachAudioStreamProcessor( lua_State* L );
+int laudioAttachAudioMixedProcessor( lua_State* L );
+int laudioDetachAudioMixedProcessor( lua_State* L );