diff --git a/parser/output/raylib_api.json b/parser/output/raylib_api.json
index ad49b64a5..a96348c67 100644
--- a/parser/output/raylib_api.json
+++ b/parser/output/raylib_api.json
@@ -3113,6 +3113,28 @@
"name": "frames"
}
]
+ },
+ {
+ "name": "AudioThreadEntryCallback",
+ "description": "",
+ "returnType": "void",
+ "params": [
+ {
+ "type": "",
+ "name": ""
+ }
+ ]
+ },
+ {
+ "name": "AudioThreadExitCallback",
+ "description": "",
+ "returnType": "void",
+ "params": [
+ {
+ "type": "",
+ "name": ""
+ }
+ ]
}
],
"functions": [
@@ -11797,6 +11819,28 @@
"name": "processor"
}
]
+ },
+ {
+ "name": "SetAudioThreadEntryCallback",
+ "description": "Audio thread creation callback (usually should be called before audio device initialization, can be NULL)",
+ "returnType": "void",
+ "params": [
+ {
+ "type": "AudioThreadEntryCallback",
+ "name": "callback"
+ }
+ ]
+ },
+ {
+ "name": "SetAudioThreadExitCallback",
+ "description": "Audio thread destruction callback (can be NULL)",
+ "returnType": "void",
+ "params": [
+ {
+ "type": "AudioThreadExitCallback",
+ "name": "callback"
+ }
+ ]
}
]
}
diff --git a/parser/output/raylib_api.lua b/parser/output/raylib_api.lua
index 2918b934c..a764c52fd 100644
--- a/parser/output/raylib_api.lua
+++ b/parser/output/raylib_api.lua
@@ -3074,6 +3074,22 @@ return {
{type = "void *", name = "bufferData"},
{type = "unsigned int", name = "frames"}
}
+ },
+ {
+ name = "AudioThreadEntryCallback",
+ description = "",
+ returnType = "void",
+ params = {
+ {type = "", name = ""}
+ }
+ },
+ {
+ name = "AudioThreadExitCallback",
+ description = "",
+ returnType = "void",
+ params = {
+ {type = "", name = ""}
+ }
}
},
functions = {
@@ -8098,6 +8114,22 @@ return {
params = {
{type = "AudioCallback", name = "processor"}
}
+ },
+ {
+ name = "SetAudioThreadEntryCallback",
+ description = "Audio thread creation callback (usually should be called before audio device initialization, can be NULL)",
+ returnType = "void",
+ params = {
+ {type = "AudioThreadEntryCallback", name = "callback"}
+ }
+ },
+ {
+ name = "SetAudioThreadExitCallback",
+ description = "Audio thread destruction callback (can be NULL)",
+ returnType = "void",
+ params = {
+ {type = "AudioThreadExitCallback", name = "callback"}
+ }
}
}
}
diff --git a/parser/output/raylib_api.txt b/parser/output/raylib_api.txt
index ffcea1615..22ecbf7a6 100644
--- a/parser/output/raylib_api.txt
+++ b/parser/output/raylib_api.txt
@@ -944,7 +944,7 @@ Enum 21: NPatchLayout (3 values)
Value[NPATCH_THREE_PATCH_VERTICAL]: 1
Value[NPATCH_THREE_PATCH_HORIZONTAL]: 2
-Callbacks found: 6
+Callbacks found: 8
Callback 001: TraceLogCallback() (3 input parameters)
Name: TraceLogCallback
@@ -983,8 +983,18 @@ Callback 006: AudioCallback() (2 input parameters)
Description:
Param[1]: bufferData (type: void *)
Param[2]: frames (type: unsigned int)
+Callback 007: AudioThreadEntryCallback() (1 input parameters)
+ Name: AudioThreadEntryCallback
+ Return type: void
+ Description:
+ Param[1]: (type: )
+Callback 008: AudioThreadExitCallback() (1 input parameters)
+ Name: AudioThreadExitCallback
+ Return type: void
+ Description:
+ Param[1]: (type: )
-Functions found: 566
+Functions found: 568
Function 001: InitWindow() (3 input parameters)
Name: InitWindow
@@ -4550,3 +4560,13 @@ Function 566: DetachAudioMixedProcessor() (1 input parameters)
Return type: void
Description: Detach audio stream processor from the entire audio pipeline
Param[1]: processor (type: AudioCallback)
+Function 567: SetAudioThreadEntryCallback() (1 input parameters)
+ Name: SetAudioThreadEntryCallback
+ Return type: void
+ Description: Audio thread creation callback (usually should be called before audio device initialization, can be NULL)
+ Param[1]: callback (type: AudioThreadEntryCallback)
+Function 568: SetAudioThreadExitCallback() (1 input parameters)
+ Name: SetAudioThreadExitCallback
+ Return type: void
+ Description: Audio thread destruction callback (can be NULL)
+ Param[1]: callback (type: AudioThreadExitCallback)
diff --git a/parser/output/raylib_api.xml b/parser/output/raylib_api.xml
index 58f7df806..6b7327b47 100644
--- a/parser/output/raylib_api.xml
+++ b/parser/output/raylib_api.xml
@@ -643,7 +643,7 @@
-
+
@@ -669,8 +669,14 @@
+
+
+
+
+
+
-
+
@@ -3023,5 +3029,11 @@
+
+
+
+
+
+