func alGetBooleanv(k int, v []bool) { val := make([]C.ALboolean, len(v)) for i, bv := range v { if bv { val[i] = C.AL_TRUE } else { val[i] = C.AL_FALSE } } C.alGetBooleanv(C.ALenum(k), &val[0]) }
func GetBooleanv(param ALenum, data []bool) { C.alGetBooleanv(C.ALenum(param), (*C.ALboolean)(unsafe.Pointer(&data[0]))) }