aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorxolatile2024-03-24 06:33:30 -0400
committerxolatile2024-03-24 06:33:30 -0400
commit2c821a60be743abfebfcb62e2bdcf91d97094bb2 (patch)
treeb71f4a625727f2b54bd280ed1f7b00ac37ce1c88
parent33814ee16e0f171a2301f063eab6c32f07563325 (diff)
downloadxolatile-raylib-ada-2c821a60be743abfebfcb62e2bdcf91d97094bb2.tar.xz
xolatile-raylib-ada-2c821a60be743abfebfcb62e2bdcf91d97094bb2.tar.zst
Wave functions...
-rw-r--r--raylib.ads57
1 files changed, 36 insertions, 21 deletions
diff --git a/raylib.ads b/raylib.ads
index f9847cb..8379a53 100644
--- a/raylib.ads
+++ b/raylib.ads
@@ -3807,31 +3807,46 @@ package Raylib is
Import => True,
Convention => C,
External_Name => "SetSoundPan";
-################################################################
- --~function Wave WaveCopy (Wave wave) with
- --~Import => True,
- --~Convention => C,
- --~External_Name => "";
- --~procedure WaveCrop (Wave *wave, int initSample, int finalSample) with
- --~Import => True,
- --~Convention => C,
- --~External_Name => "";
+ function Wave_Copy (
+ Data : Wave := No_Wave
+ ) return Wave with
+ Import => True,
+ Convention => C,
+ External_Name => "WaveCopy";
- --~procedure WaveFormat (Wave *wave, int sampleRate, int sampleSize, int channels) with
- --~Import => True,
- --~Convention => C,
- --~External_Name => "";
+ procedure Wave_Crop (
+ Data : access Wave := null;
+ First_Sample : Integer := 0;
+ Final_Sample : Integer := 0
+ ) with
+ Import => True,
+ Convention => C,
+ External_Name => "WaveCrop";
- --~function float *LoadWaveSamples (Wave wave) with
- --~Import => True,
- --~Convention => C,
- --~External_Name => "";
+ procedure Wave_Format (
+ Data : access Wave := null;
+ Sample_Rate : Integer := 0;
+ Sample_Size : Integer := 0;
+ Channels : Integer := 0
+ ) with
+ Import => True,
+ Convention => C,
+ External_Name => "WaveFormat";
- --~procedure UnloadWaveSamples (float *samples) with
- --~Import => True,
- --~Convention => C,
- --~External_Name => "";
+ function Load_Wave_Samples (
+ Data : Wave := No_Wave
+ ) return access Float with
+ Import => True,
+ Convention => C,
+ External_Name => "LoadWaveSamples";
+
+ procedure Unload_Wave_Samples (
+ Samples : access Float := null
+ ) with
+ Import => True,
+ Convention => C,
+ External_Name => "UnloadWaveSamples";
--~function Music LoadMusicStream (const char *fileName) with
--~Import => True,