示例#1
0
文件: core.go 项目: pigulon/go-openal
func GenBuffer() (buffer *Buffer) {
	h := C.walGenBuffer()

	if GetError() != AlNoError {
		return
	}

	buffer = new(Buffer)
	buffer.handle = h
	rememberBuffer(buffer)
	return
}
示例#2
0
文件: buffer.go 项目: 9uuso/go-openal
// NewBuffer() creates a single buffer.
// Convenience function, see NewBuffers().
func NewBuffer() Buffer {
	return Buffer(C.walGenBuffer())
}