diff options
| author | xolatile | 2024-03-24 06:33:30 -0400 |
|---|---|---|
| committer | xolatile | 2024-03-24 06:33:30 -0400 |
| commit | 2c821a60be743abfebfcb62e2bdcf91d97094bb2 (patch) | |
| tree | b71f4a625727f2b54bd280ed1f7b00ac37ce1c88 | |
| parent | 33814ee16e0f171a2301f063eab6c32f07563325 (diff) | |
| download | xolatile-raylib-ada-2c821a60be743abfebfcb62e2bdcf91d97094bb2.tar.xz xolatile-raylib-ada-2c821a60be743abfebfcb62e2bdcf91d97094bb2.tar.zst | |
Wave functions...
| -rw-r--r-- | raylib.ads | 57 |
1 files changed, 36 insertions, 21 deletions
@@ -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, |
