Versions in this module Expand all Collapse all v1 v1.0.0 Oct 16, 2023 Changes in this version + const AL_AIR_ABSORPTION_FACTOR + const AL_AUTOWAH_ATTACK_TIME + const AL_AUTOWAH_PEAK_GAIN + const AL_AUTOWAH_RELEASE_TIME + const AL_AUTOWAH_RESONANCE + const AL_AUXILIARY_SEND_FILTER + const AL_AUXILIARY_SEND_FILTER_GAINHF_AUTO + const AL_AUXILIARY_SEND_FILTER_GAIN_AUTO + const AL_BANDPASS_GAIN + const AL_BANDPASS_GAINHF + const AL_BANDPASS_GAINLF + const AL_CHORUS_DELAY + const AL_CHORUS_DEPTH + const AL_CHORUS_FEEDBACK + const AL_CHORUS_PHASE + const AL_CHORUS_RATE + const AL_CHORUS_WAVEFORM + const AL_COMPRESSOR_ONOFF + const AL_CONE_OUTER_GAINHF + const AL_DIRECT_FILTER + const AL_DIRECT_FILTER_GAINHF_AUTO + const AL_DISTORTION_EDGE + const AL_DISTORTION_EQBANDWIDTH + const AL_DISTORTION_EQCENTER + const AL_DISTORTION_GAIN + const AL_DISTORTION_LOWPASS_CUTOFF + const AL_EAXREVERB_AIR_ABSORPTION_GAINHF + const AL_EAXREVERB_DECAY_HFLIMIT + const AL_EAXREVERB_DECAY_HFRATIO + const AL_EAXREVERB_DECAY_LFRATIO + const AL_EAXREVERB_DECAY_TIME + const AL_EAXREVERB_DENSITY + const AL_EAXREVERB_DIFFUSION + const AL_EAXREVERB_ECHO_DEPTH + const AL_EAXREVERB_ECHO_TIME + const AL_EAXREVERB_GAIN + const AL_EAXREVERB_GAINHF + const AL_EAXREVERB_GAINLF + const AL_EAXREVERB_HFREFERENCE + const AL_EAXREVERB_LATE_REVERB_DELAY + const AL_EAXREVERB_LATE_REVERB_GAIN + const AL_EAXREVERB_LATE_REVERB_PAN + const AL_EAXREVERB_LFREFERENCE + const AL_EAXREVERB_MODULATION_DEPTH + const AL_EAXREVERB_MODULATION_TIME + const AL_EAXREVERB_REFLECTIONS_DELAY + const AL_EAXREVERB_REFLECTIONS_GAIN + const AL_EAXREVERB_REFLECTIONS_PAN + const AL_EAXREVERB_ROOM_ROLLOFF_FACTOR + const AL_ECHO_DAMPING + const AL_ECHO_DELAY + const AL_ECHO_FEEDBACK + const AL_ECHO_LRDELAY + const AL_ECHO_SPREAD + const AL_EFFECTSLOT_AUXILIARY_SEND_AUTO + const AL_EFFECTSLOT_EFFECT + const AL_EFFECTSLOT_GAIN + const AL_EFFECTSLOT_NULL + const AL_EFFECT_AUTOWAH + const AL_EFFECT_CHORUS + const AL_EFFECT_COMPRESSOR + const AL_EFFECT_DISTORTION + const AL_EFFECT_EAXREVERB + const AL_EFFECT_ECHO + const AL_EFFECT_EQUALIZER + const AL_EFFECT_FIRST_PARAMETER + const AL_EFFECT_FLANGER + const AL_EFFECT_FREQUENCY_SHIFTER + const AL_EFFECT_LAST_PARAMETER + const AL_EFFECT_NULL + const AL_EFFECT_PITCH_SHIFTER + const AL_EFFECT_REVERB + const AL_EFFECT_RING_MODULATOR + const AL_EFFECT_TYPE + const AL_EFFECT_VOCAL_MORPHER + const AL_EQUALIZER_HIGH_CUTOFF + const AL_EQUALIZER_HIGH_GAIN + const AL_EQUALIZER_LOW_CUTOFF + const AL_EQUALIZER_LOW_GAIN + const AL_EQUALIZER_MID1_CENTER + const AL_EQUALIZER_MID1_GAIN + const AL_EQUALIZER_MID1_WIDTH + const AL_EQUALIZER_MID2_CENTER + const AL_EQUALIZER_MID2_GAIN + const AL_EQUALIZER_MID2_WIDTH + const AL_FILTER_BANDPASS + const AL_FILTER_FIRST_PARAMETER + const AL_FILTER_HIGHPASS + const AL_FILTER_LAST_PARAMETER + const AL_FILTER_LOWPASS + const AL_FILTER_NULL + const AL_FILTER_TYPE + const AL_FLANGER_DELAY + const AL_FLANGER_DEPTH + const AL_FLANGER_FEEDBACK + const AL_FLANGER_PHASE + const AL_FLANGER_RATE + const AL_FLANGER_WAVEFORM + const AL_FREQUENCY_SHIFTER_FREQUENCY + const AL_FREQUENCY_SHIFTER_LEFT_DIRECTION + const AL_FREQUENCY_SHIFTER_RIGHT_DIRECTION + const AL_HIGHPASS_GAIN + const AL_HIGHPASS_GAINLF + const AL_LOWPASS_GAIN + const AL_LOWPASS_GAINHF + const AL_PITCH_SHIFTER_COARSE_TUNE + const AL_PITCH_SHIFTER_FINE_TUNE + const AL_REVERB_AIR_ABSORPTION_GAINHF + const AL_REVERB_DECAY_HFLIMIT + const AL_REVERB_DECAY_HFRATIO + const AL_REVERB_DECAY_TIME + const AL_REVERB_DENSITY + const AL_REVERB_DIFFUSION + const AL_REVERB_GAIN + const AL_REVERB_GAINHF + const AL_REVERB_LATE_REVERB_DELAY + const AL_REVERB_LATE_REVERB_GAIN + const AL_REVERB_REFLECTIONS_DELAY + const AL_REVERB_REFLECTIONS_GAIN + const AL_REVERB_ROOM_ROLLOFF_FACTOR + const AL_RING_MODULATOR_FREQUENCY + const AL_RING_MODULATOR_HIGHPASS_CUTOFF + const AL_RING_MODULATOR_WAVEFORM + const AL_ROOM_ROLLOFF_FACTOR + const AL_VOCAL_MORPHER_PHONEMEA + const AL_VOCAL_MORPHER_PHONEMEA_COARSE_TUNING + const AL_VOCAL_MORPHER_PHONEMEB + const AL_VOCAL_MORPHER_PHONEMEB_COARSE_TUNING + const AL_VOCAL_MORPHER_RATE + const AL_VOCAL_MORPHER_WAVEFORM + const AllAttributes + const AllDevicesSpecifier + const AttributesSize + const Bits + const Buffer + const BuffersProcessed + const BuffersQueued + const ByteOffset + const CaptureDefaultDeviceSpecifier + const CaptureDeviceSpecifier + const Channels + const ConeInnerAngle + const ConeOuterAngle + const ConeOuterGain + const CtxCaptureSamples + const CtxExtensions + const DefaultAllDevicesSpecifier + const DefaultDeviceSpecifier + const DeviceSpecifier + const Direction + const DistanceModel + const DopplerFactor + const DopplerVelocity + const EFX_MAJOR_VERSION + const EFX_MINOR_VERSION + const EnumerateAllExt + const ExponentDistance + const ExponentDistanceClamped + const ExtCapture + const Extensions + const False + const FormatMono16 + const FormatMono8 + const FormatStereo16 + const FormatStereo8 + const Frequency + const Gain + const Initial + const InvalidEnum + const InvalidName + const InvalidOperation + const InvalidValue + const InverseDistance + const InverseDistanceClamped + const LinearDistance + const LinearDistanceClamped + const Looping + const MAX_AUXILIARY_SENDS + const METERS_PER_UNIT + const MaxDistance + const MaxGain + const MinGain + const NoError + const None + const Orientation + const OutOfMemory + const Paused + const Pending + const Pitch + const Playing + const Position + const Processed + const ReferenceDistance + const Renderer + const RolloffFactor + const SampleOffset + const SecOffset + const Size + const SourceRelative + const SourceState + const SourceType + const SpeedOfSound + const Static + const Stopped + const Streaming + const True + const Undetermined + const Unused + const Velocity + const Vendor + const Version + func Buffer3f(buffer uint32, param uint32, value1, value2, value3 float32) + func Buffer3i(buffer uint32, param uint32, value1, value2, value3 int32) + func BufferData(buffer uint32, format uint32, data unsafe.Pointer, size uint32, freq uint32) + func Bufferf(buffer uint32, param uint32, value float32) + func Bufferfv(buffer uint32, param uint32, values []float32) + func Bufferi(buffer uint32, param uint32, value int32) + func Bufferiv(buffer uint32, param uint32, values []int32) + func CaptureCloseDevice(dev *Device) error + func CaptureSamples(dev *Device, buffer []byte, nsamples uint) + func CaptureStart(dev *Device) + func CaptureStop(dev *Device) + func CloseDevice(dev *Device) error + func CtxGetEnumValue(dev *Device, enumName string) uint32 + func CtxGetError(dev *Device) error + func CtxGetIntegerv(dev *Device, param uint32, values []int32) + func CtxGetString(dev *Device, param uint) string + func CtxIsExtensionPresent(dev *Device, extname string) bool + func DeleteBuffers(buffers []uint32) + func DeleteSource(source uint32) + func DeleteSources(sources []uint32) + func DestroyContext(ctx *Context) + func Disable(capability uint) + func Enable(capability uint) + func GenBuffers(n uint32) []uint32 + func GenSource() uint32 + func GenSources(sources []uint32) + func GetBoolean(param uint32) bool + func GetBooleanv(param uint32, values []bool) + func GetBuffer3f(buffer uint32, param uint32) (v1 float32, v2 float32, v3 float32) + func GetBuffer3i(buffer uint32, param uint32) (int32, int32, int32) + func GetBufferf(buffer uint32, param uint32) float32 + func GetBufferfv(buffer uint32, param uint32, values []float32) + func GetBufferi(buffer uint32, param uint32) int32 + func GetBufferiv(buffer uint32, param uint32, values []int32) + func GetDouble(param uint32) float64 + func GetDoublev(param uint32, values []float64) + func GetEnumValue(enam string) uint32 + func GetError() error + func GetFloat(param uint32) float32 + func GetFloatv(param uint32, values []float32) + func GetInteger(param uint32) int32 + func GetIntegerv(param uint32, values []int32) + func GetListener3f(param uint32) (float32, float32, float32) + func GetListener3i(param uint32) (int32, int32, int32) + func GetListenerf(param uint32) float32 + func GetListenerfv(param uint32, values []float32) + func GetListeneri(param uint32) int32 + func GetListeneriv(param uint32, values []int32) + func GetSource3f(source uint32, param uint32) (float32, float32, float32) + func GetSource3i(source uint32, param uint32) (int32, int32, int32) + func GetSourcef(source uint32, param uint32) float32 + func GetSourcefv(source uint32, param uint32, values []float32) + func GetSourcei(source uint32, param uint32) int32 + func GetSourceiv(source uint32, param uint32, values []int32) + func GetString(param uint32) string + func IsBuffer(buffer uint32) bool + func IsEnabled(capability uint) bool + func IsExtensionPresent(extName string) bool + func IsSource(source uint32) bool + func Listener3f(param uint32, value1, value2, value3 float32) + func Listener3i(param uint32, value1, value2, value3 int32) + func Listenerf(param uint32, value float32) + func Listenerfv(param uint32, values []float32) + func Listeneri(param uint32, value int32) + func Listeneriv(param uint32, values []int32) + func MakeContextCurrent(ctx *Context) error + func ProcessContext(ctx *Context) + func Source3f(source uint32, param uint32, value1, value2, value3 float32) + func Source3i(source uint32, param uint32, value1, value2, value3 int32) + func SourcePause(source uint32) + func SourcePausev(sources []uint32) + func SourcePlay(source uint32) + func SourcePlayv(sources []uint32) + func SourceQueueBuffers(source uint32, buffers ...uint32) + func SourceRewind(source uint32) + func SourceRewindv(sources []uint32) + func SourceStop(source uint32) + func SourceStopv(sources []uint32) + func SourceUnqueueBuffers(source uint32, n uint32, buffers []uint32) + func Sourcef(source uint32, param uint32, value float32) + func Sourcefv(source uint32, param uint32, values []float32) + func Sourcei(source uint32, param uint32, value int32) + func Sourceiv(source uint32, param uint32, values []int32) + func SuspendContext(ctx *Context) + type Context struct + func CreateContext(dev *Device, attrlist []int) (*Context, error) + type Device struct + func CaptureOpenDevice(devname string, frequency uint32, format uint32, buffersize uint32) (*Device, error) + func GetContextsDevice(ctx *Context) *Device + func OpenDevice(name string) (*Device, error) + type Stats struct + Buffers int + Callocs int + CgoCalls int64 + Sources int + func GetStats() Stats