Documentation ¶
Index ¶
Constants ¶
View Source
const ( AlcNoError = 0 AlcInvalidDevice = 0xA001 AlcInvalidContext = 0xA002 AlcInvalidEnum = 0xA003 AlcInvalidValue = 0xA004 AlcOutOfMemory = 0xA005 )
what Device.GetError returns
View Source
const ( AlNoError = 0 AlInvalidName = 0xA001 AlInvalidEnum = 0xA002 AlInvalidValue = 0xA003 AlInvalidOperation = 0xA004 )
what GetError returns
View Source
const ( AlutErrorNoError = 0 AlutErrorOutOfMemory = 0x200 AlutErrorInvalidEnum = 0x201 AlutErrorInvalidValue = 0x202 AlutErrorInvalidOperation = 0x203 AlutErrorNoCurrentContext = 0x204 AlutErrorAlErrorOnEntry = 0x205 AlutErrorAlcErrorOnEntry = 0x206 AlutErrorOpenDevice = 0x207 AlutErrorCloseDevice = 0x208 AlutErrorCreateContext = 0x209 AlutErrorMakeContextCurrent = 0x20A AlutErrorDestroyContext = 0x20B AlutErrorGenBuffers = 0x20C AlutErrorBufferData = 0x20D AlutErrorIoError = 0x20E AlutErrorUnsupportedFileType = 0x20F AlutErrorUnsupportedFileSubtype = 0x210 AlutErrorCorruptOrTruncatedData = 0x211 )
what alutGetError returns
View Source
const ( AlutWaveformSine = 0x100 AlutWaveformSquare = 0x101 AlutWaveformSawtooth = 0x102 AlutWaveformWhitenoise = 0x103 AlutWaveformImpulse = 0x104 )
waveform for alutSomething
View Source
const ( AlFormatMono8 = 0x1100 AlFormatMono16 = 0x1101 AlFormatStereo8 = 0x1102 AlFormatStereo16 = 0x1103 )
format for CaptureOpenDevice
View Source
const (
AlBuffer = 0x1009
)
View Source
const (
AlcCaptureSamples = 0x312
)
Variables ¶
This section is empty.
Functions ¶
func AlutGetError ¶
func AlutGetError() int
func DeleteBuffer ¶
func DeleteBuffer(buffer *Buffer)
func DeleteBuffers ¶
func DeleteBuffers(buffers []*Buffer)
func DumpRegistries ¶
func DumpRegistries()
func GenSources ¶
func GenSources(sources []uint)
Types ¶
type Buffer ¶
type Buffer struct {
// contains filtered or unexported fields
}
func CreateBufferFromFile ¶
func CreateBufferHelloWorld ¶
func CreateBufferHelloWorld() (buffer *Buffer)
func GenBuffers ¶
type CaptureDevice ¶
type CaptureDevice struct {
// contains filtered or unexported fields
}
func CaptureOpenDevice ¶
func CaptureOpenDevice(name string, freq int, format int, size int) (device *CaptureDevice)
func (*CaptureDevice) CaptureCloseDevice ¶
func (self *CaptureDevice) CaptureCloseDevice() bool
func (*CaptureDevice) CaptureSamples ¶
func (self *CaptureDevice) CaptureSamples(size int) []byte
func (*CaptureDevice) CaptureStart ¶
func (self *CaptureDevice) CaptureStart()
func (*CaptureDevice) CaptureStop ¶
func (self *CaptureDevice) CaptureStop()
func (*CaptureDevice) GetError ¶
func (self *CaptureDevice) GetError() int
func (*CaptureDevice) GetInteger ¶
func (self *CaptureDevice) GetInteger(param int) int
type Context ¶
type Context struct {
// contains filtered or unexported fields
}
func (*Context) DestroyContext ¶
func (self *Context) DestroyContext()
func (*Context) MakeContextCurrent ¶
type Device ¶
type Device struct {
// contains filtered or unexported fields
}
func OpenDevice ¶
func (*Device) CloseDevice ¶
func (*Device) CreateContext ¶
Click to show internal directories.
Click to hide internal directories.