Ejemplo n.º 1
0
func (buf Buffer) GetChannels() (int, error) {
	var val C.ALint
	C.alGetBufferi(buf.buffer, C.AL_CHANNELS, &val)
	return int(C.int(val)), GetError()
}
Ejemplo n.º 2
0
func (buf Buffer) GetSize() (int, error) {
	var val C.ALint
	C.alGetBufferi(buf.buffer, C.AL_SIZE, &val)
	return int(C.int(val)), GetError()
}
Ejemplo n.º 3
0
func (buf Buffer) GetBitDepth() (int, error) {
	var val C.ALint
	C.alGetBufferi(buf.buffer, C.AL_BITS, &val)
	return int(C.int(val)), GetError()
}
Ejemplo n.º 4
0
func (buf Buffer) GetFrequency() (int, error) {
	var val C.ALint
	C.alGetBufferi(buf.buffer, C.AL_FREQUENCY, &val)
	return int(C.int(val)), GetError()
}
Ejemplo n.º 5
0
func alGetBufferi(b Buffer, k int) int32 {
	var v C.ALint
	C.alGetBufferi(C.ALuint(b), C.ALenum(k), &v)
	return int32(v)
}
Ejemplo n.º 6
0
Archivo: buffer.go Proyecto: nzlov/goal
func (buffer Buffer) GetBufferi(param ALenum) (value int32) {
	C.alGetBufferi(C.ALuint(buffer), C.ALenum(param), (*C.ALint)(&value))
	return
}
Ejemplo n.º 7
0
Archivo: al.go Proyecto: Miaque/mojo
func getBufferi(b Buffer, param int) int32 {
	var v C.ALint
	C.alGetBufferi(C.ALuint(b), C.ALenum(param), &v)
	return int32(v)
}