OpenAL is no more

This commit is contained in:
Milan Nikolic 2017-12-05 19:45:13 +01:00
parent 275bcd3efc
commit 1923507276
25 changed files with 18868 additions and 1893 deletions

View file

@ -42,11 +42,11 @@ func NewWaveFromPointer(ptr unsafe.Pointer) Wave {
// Sound source type
type Sound struct {
// OpenAL audio source id
// Audio source id
Source uint32
// OpenAL audio buffer id
// Audio buffer id
Buffer uint32
// OpenAL audio format specifier
// Audio format specifier
Format int32
}
@ -77,11 +77,11 @@ type AudioStream struct {
SampleSize uint32
// Number of channels (1-mono, 2-stereo)
Channels uint32
// OpenAL audio format specifier
// Audio format specifier
Format int32
// OpenAL audio source id
// Audio source id
Source uint32
// OpenAL audio buffers (double buffering)
// Audio buffers (double buffering)
Buffers [2]uint32
}
@ -334,9 +334,9 @@ func SetMusicPitch(music Music, pitch float32) {
// SetMusicLoopCount - Set music loop count (loop repeats)
// NOTE: If set to -1, means infinite loop
func SetMusicLoopCount(music Music, count float32) {
func SetMusicLoopCount(music Music, count int32) {
cmusic := *(*C.Music)(unsafe.Pointer(&music))
ccount := (C.float)(count)
ccount := (C.int)(count)
C.SetMusicLoopCount(cmusic, ccount)
}