コード例 #1
0
ファイル: audio.go プロジェクト: tanema/go-sdl2
// AudioInit (https://wiki.libsdl.org/SDL_AudioInit)
func AudioInit(driverName string) error {
	_driverName := C.CString(driverName)
	defer C.free(unsafe.Pointer(_driverName))
	if C.SDL_AudioInit(_driverName) != 0 {
		return GetError()
	}
	return nil
}
コード例 #2
0
ファイル: audio.go プロジェクト: willemvds/sdl
func AudioInit(name string) error {
	cname := C.CString(name)
	defer C.free(unsafe.Pointer(cname))

	if C.SDL_AudioInit(cname) != 0 {
		return getError()
	}

	return nil
}
コード例 #3
0
ファイル: audio.go プロジェクト: flazz/go-sdl2
// AudioInit (https://wiki.libsdl.org/SDL_AudioInit)
func AudioInit(driverName string) int {
	_driverName := C.CString(driverName)
	defer C.free(unsafe.Pointer(_driverName))
	return int(C.SDL_AudioInit(_driverName))
}
コード例 #4
0
ファイル: sdl_audio.go プロジェクト: kyleconroy/golds
func AudioInit(driver_name string) int {
	_driver_name := (C.CString)(driver_name)
	return (int)(C.SDL_AudioInit(_driver_name))
}
コード例 #5
0
ファイル: audio.go プロジェクト: jbondeson/Go-SDL2
func AudioInit(driver string) bool {
	cdriver := C.CString(driver)
	ret := C.SDL_AudioInit(cdriver)
	C.free(unsafe.Pointer(cdriver))
	return int(ret) != 0
}
コード例 #6
0
ファイル: audio.go プロジェクト: beoran/fungo
func AudioInit(drivername string) int {
	driver_name := cstr(drivername)
	defer driver_name.free()
	res := C.SDL_AudioInit(driver_name)
	return int(res)
}