зеркало из https://github.com/stride3d/SDL2-CS.git
Merge pull request #68 from Villermen/patch-1
Make Mix_LoadWAV_RW public
This commit is contained in:
Коммит
650fa8e44a
|
@ -172,19 +172,19 @@ namespace SDL2
|
|||
out int channels
|
||||
);
|
||||
|
||||
/* These are for Mix_LoadWAV, which is a macro in the C header.
|
||||
* THIS IS AN RWops FUNCTION!
|
||||
*/
|
||||
/* IntPtr refers to a Mix_Chunk* */
|
||||
[DllImport(nativeLibName, EntryPoint = "Mix_LoadWAV_RW", CallingConvention = CallingConvention.Cdecl)]
|
||||
private static extern IntPtr INTERNAL_Mix_LoadWAV_RW(
|
||||
/* THIS IS AN RWops FUNCTION! */
|
||||
[DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)]
|
||||
public static extern IntPtr Mix_LoadWAV_RW(
|
||||
IntPtr src,
|
||||
int freesrc
|
||||
);
|
||||
|
||||
/* IntPtr refers to a Mix_Chunk* */
|
||||
public static IntPtr Mix_LoadWAV(string file)
|
||||
{
|
||||
IntPtr rwops = SDL.INTERNAL_SDL_RWFromFile(file, "rb");
|
||||
return INTERNAL_Mix_LoadWAV_RW(rwops, 1);
|
||||
return Mix_LoadWAV_RW(rwops, 1);
|
||||
}
|
||||
|
||||
/* IntPtr refers to a Mix_Music* */
|
||||
|
|
Загрузка…
Ссылка в новой задаче