Documentation
¶
Overview ¶
Package openal provides purego-based Go bindings for the macOS OpenAL framework.
Apple documentation: https://developer.apple.com/documentation/openal
Index ¶
- func AlBuffer3f(bid uint, param int, value1 float32, value2 float32, value3 float32)
- func AlBuffer3i(bid uint, param int, value1 int, value2 int, value3 int)
- func AlBufferData(bid uint, format int, data unsafe.Pointer, size int, freq int)
- func AlBufferf(bid uint, param int, value float32)
- func AlBufferfv(bid uint, param int, values *float32)
- func AlBufferi(bid uint, param int, value int)
- func AlBufferiv(bid uint, param int, values *int)
- func AlDeleteBuffers(n int, buffers *uint)
- func AlDeleteSources(n int, sources *uint)
- func AlDisable(capability int)
- func AlDistanceModel(distanceModel int)
- func AlDopplerFactor(value float32)
- func AlDopplerVelocity(value float32)
- func AlEnable(capability int)
- func AlGenBuffers(n int, buffers *uint)
- func AlGenSources(n int, sources *uint)
- func AlGetBoolean(param int) int8
- func AlGetBooleanv(param int, data *int8)
- func AlGetBuffer3f(bid uint, param int, value1 *float32, value2 *float32, value3 *float32)
- func AlGetBuffer3i(bid uint, param int, value1 *int, value2 *int, value3 *int)
- func AlGetBufferf(bid uint, param int, value *float32)
- func AlGetBufferfv(bid uint, param int, values *float32)
- func AlGetBufferi(bid uint, param int, value *int)
- func AlGetBufferiv(bid uint, param int, values *int)
- func AlGetDouble(param int) float64
- func AlGetDoublev(param int, data *float64)
- func AlGetEnumValue(ename *int8) int
- func AlGetError() int
- func AlGetFloat(param int) float32
- func AlGetFloatv(param int, data *float32)
- func AlGetInteger(param int) int
- func AlGetIntegerv(param int, data *int)
- func AlGetListener3f(param int, value1 *float32, value2 *float32, value3 *float32)
- func AlGetListener3i(param int, value1 *int, value2 *int, value3 *int)
- func AlGetListenerf(param int, value *float32)
- func AlGetListenerfv(param int, values *float32)
- func AlGetListeneri(param int, value *int)
- func AlGetListeneriv(param int, values *int)
- func AlGetProcAddress(fname *int8) unsafe.Pointer
- func AlGetSource3f(sid uint, param int, value1 *float32, value2 *float32, value3 *float32)
- func AlGetSource3i(sid uint, param int, value1 *int, value2 *int, value3 *int)
- func AlGetSourcef(sid uint, param int, value *float32)
- func AlGetSourcefv(sid uint, param int, values *float32)
- func AlGetSourcei(sid uint, param int, value *int)
- func AlGetSourceiv(sid uint, param int, values *int)
- func AlGetString(param int) *int8
- func AlIsBuffer(bid uint) int8
- func AlIsEnabled(capability int) int8
- func AlIsExtensionPresent(extname *int8) int8
- func AlIsSource(sid uint) int8
- func AlListener3f(param int, value1 float32, value2 float32, value3 float32)
- func AlListener3i(param int, value1 int, value2 int, value3 int)
- func AlListenerf(param int, value float32)
- func AlListenerfv(param int, values *float32)
- func AlListeneri(param int, value int)
- func AlListeneriv(param int, values *int)
- func AlSource3f(sid uint, param int, value1 float32, value2 float32, value3 float32)
- func AlSource3i(sid uint, param int, value1 int, value2 int, value3 int)
- func AlSourcePause(sid uint)
- func AlSourcePausev(ns int, sids *uint)
- func AlSourcePlay(sid uint)
- func AlSourcePlayv(ns int, sids *uint)
- func AlSourceQueueBuffers(sid uint, numEntries int, bids *uint)
- func AlSourceRewind(sid uint)
- func AlSourceRewindv(ns int, sids *uint)
- func AlSourceStop(sid uint)
- func AlSourceStopv(ns int, sids *uint)
- func AlSourceUnqueueBuffers(sid uint, numEntries int, bids *uint)
- func AlSourcef(sid uint, param int, value float32)
- func AlSourcefv(sid uint, param int, values *float32)
- func AlSourcei(sid uint, param int, value int)
- func AlSourceiv(sid uint, param int, values *int)
- func AlSpeedOfSound(value float32)
- func AlcCaptureCloseDevice(device unsafe.Pointer) int8
- func AlcCaptureOpenDevice(devicename *int8, frequency uint, format int, buffersize int) unsafe.Pointer
- func AlcCaptureSamples(device unsafe.Pointer, buffer unsafe.Pointer, samples int)
- func AlcCaptureStart(device unsafe.Pointer)
- func AlcCaptureStop(device unsafe.Pointer)
- func AlcCloseDevice(device unsafe.Pointer) int8
- func AlcCreateContext(device unsafe.Pointer, attrlist *int) unsafe.Pointer
- func AlcDestroyContext(context_ unsafe.Pointer)
- func AlcGetContextsDevice(context_ unsafe.Pointer) unsafe.Pointer
- func AlcGetCurrentContext() unsafe.Pointer
- func AlcGetEnumValue(device unsafe.Pointer, enumname *int8) int
- func AlcGetError(device unsafe.Pointer) int
- func AlcGetIntegerv(device unsafe.Pointer, param int, size int, data *int)
- func AlcGetProcAddress(device unsafe.Pointer, funcname *int8) unsafe.Pointer
- func AlcGetString(device unsafe.Pointer, param int) *int8
- func AlcIsExtensionPresent(device unsafe.Pointer, extname *int8) int8
- func AlcMakeContextCurrent(context_ unsafe.Pointer) int8
- func AlcOpenDevice(devicename *int8) unsafe.Pointer
- func AlcProcessContext(context_ unsafe.Pointer)
- func AlcSuspendContext(context_ unsafe.Pointer)
- func AlutExit() unsafe.Pointer
- func AlutInit(argc *int, argv *int8) unsafe.Pointer
- func AlutLoadWAVFile(file *int8, format *int, data unsafe.Pointer, size *int, freq *int) unsafe.Pointer
- func AlutLoadWAVMemory(memory *int8, format *int, data unsafe.Pointer, size *int, freq *int) unsafe.Pointer
- func AlutUnloadWAV(format int, data unsafe.Pointer, size int, freq int) unsafe.Pointer
- func SymbolAvailable(symbol string) bool
- type ALCcontext_struct
- type ALCdevice_struct
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AlBuffer3f ¶
C function: alBuffer3f
func AlBuffer3i ¶
C function: alBuffer3i
func AlBufferData ¶
C function: alBufferData
func AlGetBuffer3f ¶
C function: alGetBuffer3f
func AlGetBuffer3i ¶
C function: alGetBuffer3i
func AlGetBufferfv ¶
C function: alGetBufferfv
func AlGetListener3f ¶
C function: alGetListener3f
func AlGetListener3i ¶
C function: alGetListener3i
func AlGetProcAddress ¶
C function: alGetProcAddress
func AlGetSource3f ¶
C function: alGetSource3f
func AlGetSource3i ¶
C function: alGetSource3i
func AlGetSourcefv ¶
C function: alGetSourcefv
func AlIsExtensionPresent ¶
C function: alIsExtensionPresent
func AlListener3f ¶
C function: alListener3f
func AlListener3i ¶
C function: alListener3i
func AlSource3f ¶
C function: alSource3f
func AlSource3i ¶
C function: alSource3i
func AlSourceQueueBuffers ¶
C function: alSourceQueueBuffers
func AlSourceUnqueueBuffers ¶
C function: alSourceUnqueueBuffers
func AlcCaptureCloseDevice ¶
C function: alcCaptureCloseDevice
func AlcCaptureOpenDevice ¶
func AlcCaptureOpenDevice(devicename *int8, frequency uint, format int, buffersize int) unsafe.Pointer
C function: alcCaptureOpenDevice
func AlcCaptureSamples ¶
C function: alcCaptureSamples
func AlcCreateContext ¶
C function: alcCreateContext
func AlcDestroyContext ¶
C function: alcDestroyContext
func AlcGetContextsDevice ¶
C function: alcGetContextsDevice
func AlcGetCurrentContext ¶
C function: alcGetCurrentContext
func AlcGetEnumValue ¶
C function: alcGetEnumValue
func AlcGetIntegerv ¶
C function: alcGetIntegerv
func AlcGetProcAddress ¶
C function: alcGetProcAddress
func AlcGetString ¶
C function: alcGetString
func AlcIsExtensionPresent ¶
C function: alcIsExtensionPresent
func AlcMakeContextCurrent ¶
C function: alcMakeContextCurrent
func AlcProcessContext ¶
C function: alcProcessContext
func AlcSuspendContext ¶
C function: alcSuspendContext
func AlutLoadWAVFile ¶
func AlutLoadWAVFile(file *int8, format *int, data unsafe.Pointer, size *int, freq *int) unsafe.Pointer
C function: alutLoadWAVFile
func AlutLoadWAVMemory ¶
func AlutLoadWAVMemory(memory *int8, format *int, data unsafe.Pointer, size *int, freq *int) unsafe.Pointer
C function: alutLoadWAVMemory
func AlutUnloadWAV ¶
C function: alutUnloadWAV
func SymbolAvailable ¶
SymbolAvailable reports whether the named C symbol was bound when the library loaded. Calling a generated wrapper whose symbol is unavailable dereferences a nil function variable and panics.