예제 #1
0
파일: alc.go 프로젝트: nzlov/goal
/*
 * Query functions
 */
func (device *Device) GetString(param ALCenum) string {
	return goString(C.alcGetString((*C.ALCdevice)(device), C.ALCenum(param)))
}
예제 #2
0
파일: device.go 프로젝트: Jragonmiris/go-al
func (dev Device) DeviceSpecifier() (string, error) {
	return C.GoString((*C.char)(C.alcGetString(dev.device, C.ALC_DEVICE_SPECIFIER))), GetError()
}
예제 #3
0
파일: device.go 프로젝트: Jragonmiris/go-al
func (dev Device) Extensions() (string, error) {
	return C.GoString((*C.char)(C.alcGetString(dev.device, C.ALC_EXTENSIONS))), GetError()
}
예제 #4
0
파일: device.go 프로젝트: Jragonmiris/go-al
func DefaultDeviceName() (string, error) {
	return C.GoString((*C.char)(C.alcGetString(nil, C.ALC_DEFAULT_DEVICE_SPECIFIER))), GetError()
}