func GetFloatv(param ALenum, data []float32) { C.alGetFloatv(C.ALenum(param), (*C.ALfloat)(&data[0])) }
func alGetFloatv(k int, v []float32) { C.alGetFloatv(C.ALenum(k), (*C.ALfloat)(unsafe.Pointer(&v[0]))) }