diff --git a/tools/rlparser/output/raylib_api.json b/tools/rlparser/output/raylib_api.json
index cc6f210e4..9d5a6dd1b 100644
--- a/tools/rlparser/output/raylib_api.json
+++ b/tools/rlparser/output/raylib_api.json
@@ -12799,6 +12799,25 @@
}
]
},
+ {
+ "name": "SetAudioStreamCallbackEX",
+ "description": "Audio thread callback to request new data with user data",
+ "returnType": "void",
+ "params": [
+ {
+ "type": "AudioStream",
+ "name": "stream"
+ },
+ {
+ "type": "AudioCallback",
+ "name": "callback"
+ },
+ {
+ "type": "void*",
+ "name": "userData"
+ }
+ ]
+ },
{
"name": "AttachAudioStreamProcessor",
"description": "Attach audio stream processor to stream, receives frames x 2 samples as 'float' (stereo)",
diff --git a/tools/rlparser/output/raylib_api.lua b/tools/rlparser/output/raylib_api.lua
index 5cdd5ebfc..5d8d6f0ad 100644
--- a/tools/rlparser/output/raylib_api.lua
+++ b/tools/rlparser/output/raylib_api.lua
@@ -8611,6 +8611,16 @@ return {
{type = "AudioCallback", name = "callback"}
}
},
+ {
+ name = "SetAudioStreamCallbackEX",
+ description = "Audio thread callback to request new data with user data",
+ returnType = "void",
+ params = {
+ {type = "AudioStream", name = "stream"},
+ {type = "AudioCallback", name = "callback"},
+ {type = "void*", name = "userData"}
+ }
+ },
{
name = "AttachAudioStreamProcessor",
description = "Attach audio stream processor to stream, receives frames x 2 samples as 'float' (stereo)",
diff --git a/tools/rlparser/output/raylib_api.sexpr b/tools/rlparser/output/raylib_api.sexpr
index 387b64c68..435e74b1f 100644
--- a/tools/rlparser/output/raylib_api.sexpr
+++ b/tools/rlparser/output/raylib_api.sexpr
@@ -6567,6 +6567,14 @@
((type "AudioStream") (name "stream"))
((type "AudioCallback") (name "callback"))))
+ ((name "SetAudioStreamCallbackEX")
+ (description "Audio thread callback to request new data with user data")
+ (return-type "void")
+ (params
+ ((type "AudioStream") (name "stream"))
+ ((type "AudioCallback") (name "callback"))
+ ((type "void*") (name "userData"))))
+
((name "AttachAudioStreamProcessor")
(description "Attach audio stream processor to stream, receives frames x 2 samples as 'float' (stereo)")
(return-type "void")
diff --git a/tools/rlparser/output/raylib_api.txt b/tools/rlparser/output/raylib_api.txt
index 76f5c2bae..fdf434891 100644
--- a/tools/rlparser/output/raylib_api.txt
+++ b/tools/rlparser/output/raylib_api.txt
@@ -995,7 +995,7 @@ Callback 006: AudioCallback() (2 input parameters)
Param[1]: bufferData (type: void *)
Param[2]: frames (type: unsigned int)
-Functions found: 613
+Functions found: 614
Function 001: InitWindow() (3 input parameters)
Name: InitWindow
@@ -4897,24 +4897,31 @@ Function 609: SetAudioStreamCallback() (2 input parameters)
Description: Audio thread callback to request new data
Param[1]: stream (type: AudioStream)
Param[2]: callback (type: AudioCallback)
-Function 610: AttachAudioStreamProcessor() (2 input parameters)
+Function 610: SetAudioStreamCallbackEX() (3 input parameters)
+ Name: SetAudioStreamCallbackEX
+ Return type: void
+ Description: Audio thread callback to request new data with user data
+ Param[1]: stream (type: AudioStream)
+ Param[2]: callback (type: AudioCallback)
+ Param[3]: userData (type: void*)
+Function 611: AttachAudioStreamProcessor() (2 input parameters)
Name: AttachAudioStreamProcessor
Return type: void
Description: Attach audio stream processor to stream, receives frames x 2 samples as 'float' (stereo)
Param[1]: stream (type: AudioStream)
Param[2]: processor (type: AudioCallback)
-Function 611: DetachAudioStreamProcessor() (2 input parameters)
+Function 612: DetachAudioStreamProcessor() (2 input parameters)
Name: DetachAudioStreamProcessor
Return type: void
Description: Detach audio stream processor from stream
Param[1]: stream (type: AudioStream)
Param[2]: processor (type: AudioCallback)
-Function 612: AttachAudioMixedProcessor() (1 input parameters)
+Function 613: AttachAudioMixedProcessor() (1 input parameters)
Name: AttachAudioMixedProcessor
Return type: void
Description: Attach audio stream processor to the entire audio pipeline, receives frames x 2 samples as 'float' (stereo)
Param[1]: processor (type: AudioCallback)
-Function 613: DetachAudioMixedProcessor() (1 input parameters)
+Function 614: DetachAudioMixedProcessor() (1 input parameters)
Name: DetachAudioMixedProcessor
Return type: void
Description: Detach audio stream processor from the entire audio pipeline
diff --git a/tools/rlparser/output/raylib_api.xml b/tools/rlparser/output/raylib_api.xml
index 26066795b..6989917bc 100644
--- a/tools/rlparser/output/raylib_api.xml
+++ b/tools/rlparser/output/raylib_api.xml
@@ -681,7 +681,7 @@
-
+
@@ -3283,6 +3283,11 @@
+
+
+
+
+