Struct al_sys::AlApi
[−]
[src]
pub struct AlApi(_);
Methods
impl AlApi
[src]
fn load_default() -> Result<AlApi>
fn load<P: AsRef<Path>>(path: P) -> Result<AlApi>
fn alcCreateContext(&self)
-> &unsafe extern fn(_: *mut ALCdevice, _: *const ALCint) -> *mut ALCcontext
-> &unsafe extern fn(_: *mut ALCdevice, _: *const ALCint) -> *mut ALCcontext
fn alcMakeContextCurrent(&self)
-> &unsafe extern fn(_: *mut ALCcontext) -> ALCboolean
-> &unsafe extern fn(_: *mut ALCcontext) -> ALCboolean
fn alcProcessContext(&self) -> &unsafe extern fn(_: *mut ALCcontext)
fn alcSuspendContext(&self) -> &unsafe extern fn(_: *mut ALCcontext)
fn alcDestroyContext(&self) -> &unsafe extern fn(_: *mut ALCcontext)
fn alcGetCurrentContext(&self) -> &unsafe extern fn() -> *mut ALCcontext
fn alcGetContextsDevice(&self)
-> &unsafe extern fn(_: *mut ALCcontext) -> *mut ALCdevice
-> &unsafe extern fn(_: *mut ALCcontext) -> *mut ALCdevice
fn alcOpenDevice(&self)
-> &unsafe extern fn(_: *const ALCchar) -> *mut ALCdevice
-> &unsafe extern fn(_: *const ALCchar) -> *mut ALCdevice
fn alcCloseDevice(&self) -> &unsafe extern fn(_: *mut ALCdevice) -> ALCboolean
fn alcGetError(&self) -> &unsafe extern fn(_: *mut ALCdevice) -> ALCenum
fn alcIsExtensionPresent(&self)
-> &unsafe extern fn(_: *mut ALCdevice, _: *const ALCchar) -> ALCboolean
-> &unsafe extern fn(_: *mut ALCdevice, _: *const ALCchar) -> ALCboolean
fn alcGetProcAddress(&self)
-> &unsafe extern fn(_: *mut ALCdevice, _: *const ALCchar) -> *mut c_void
-> &unsafe extern fn(_: *mut ALCdevice, _: *const ALCchar) -> *mut c_void
fn alcGetEnumValue(&self)
-> &unsafe extern fn(_: *mut ALCdevice, _: *const ALCchar) -> ALCenum
-> &unsafe extern fn(_: *mut ALCdevice, _: *const ALCchar) -> ALCenum
fn alcGetString(&self)
-> &unsafe extern fn(_: *mut ALCdevice, _: ALCenum) -> *const ALCchar
-> &unsafe extern fn(_: *mut ALCdevice, _: ALCenum) -> *const ALCchar
fn alcGetIntegerv(&self)
-> &unsafe extern fn(_: *mut ALCdevice, _: ALCenum, _: ALCsizei, _: *mut ALCint)
-> &unsafe extern fn(_: *mut ALCdevice, _: ALCenum, _: ALCsizei, _: *mut ALCint)
fn alcCaptureOpenDevice(&self)
-> &unsafe extern fn(_: *const ALCchar, _: ALCuint, _: ALCenum, _: ALCsizei) -> *mut ALCdevice
-> &unsafe extern fn(_: *const ALCchar, _: ALCuint, _: ALCenum, _: ALCsizei) -> *mut ALCdevice
fn alcCaptureCloseDevice(&self)
-> &unsafe extern fn(_: *mut ALCdevice) -> ALCboolean
-> &unsafe extern fn(_: *mut ALCdevice) -> ALCboolean
fn alcCaptureStart(&self) -> &unsafe extern fn(_: *mut ALCdevice)
fn alcCaptureStop(&self) -> &unsafe extern fn(_: *mut ALCdevice)
fn alcCaptureSamples(&self)
-> &unsafe extern fn(_: *mut ALCdevice, _: *mut ALCvoid, _: ALCsizei)
-> &unsafe extern fn(_: *mut ALCdevice, _: *mut ALCvoid, _: ALCsizei)
fn alDopplerFactor(&self) -> &unsafe extern fn(_: ALfloat)
fn alDopplerVelocity(&self) -> &unsafe extern fn(_: ALfloat)
fn alSpeedOfSound(&self) -> &unsafe extern fn(_: ALfloat)
fn alDistanceModel(&self) -> &unsafe extern fn(_: ALenum)
fn alEnable(&self) -> &unsafe extern fn(_: ALenum)
fn alDisable(&self) -> &unsafe extern fn(_: ALenum)
fn alIsEnabled(&self) -> &unsafe extern fn(_: ALenum) -> ALboolean
fn alGetString(&self) -> &unsafe extern fn(_: ALenum) -> *const ALchar
fn alGetBooleanv(&self) -> &unsafe extern fn(_: ALenum, _: *mut ALboolean)
fn alGetIntegerv(&self) -> &unsafe extern fn(_: ALenum, _: *mut ALint)
fn alGetFloatv(&self) -> &unsafe extern fn(_: ALenum, _: *mut ALfloat)
fn alGetDoublev(&self) -> &unsafe extern fn(_: ALenum, _: *mut ALdouble)
fn alGetBoolean(&self) -> &unsafe extern fn(_: ALenum) -> ALboolean
fn alGetInteger(&self) -> &unsafe extern fn(_: ALenum) -> ALint
fn alGetFloat(&self) -> &unsafe extern fn(_: ALenum) -> ALfloat
fn alGetDouble(&self) -> &unsafe extern fn(_: ALenum) -> ALdouble
fn alGetError(&self) -> &unsafe extern fn() -> ALenum
fn alIsExtensionPresent(&self)
-> &unsafe extern fn(_: *const ALchar) -> ALboolean
-> &unsafe extern fn(_: *const ALchar) -> ALboolean
fn alGetProcAddress(&self) -> &unsafe extern fn(_: *const ALchar) -> *mut c_void
fn alGetEnumValue(&self) -> &unsafe extern fn(_: *const ALchar) -> ALenum
fn alListenerf(&self) -> &unsafe extern fn(_: ALenum, _: ALfloat)
fn alListener3f(&self)
-> &unsafe extern fn(_: ALenum, _: ALfloat, _: ALfloat, _: ALfloat)
-> &unsafe extern fn(_: ALenum, _: ALfloat, _: ALfloat, _: ALfloat)
fn alListenerfv(&self) -> &unsafe extern fn(_: ALenum, _: *const ALfloat)
fn alListeneri(&self) -> &unsafe extern fn(_: ALenum, _: ALint)
fn alListener3i(&self)
-> &unsafe extern fn(_: ALenum, _: ALint, _: ALint, _: ALint)
-> &unsafe extern fn(_: ALenum, _: ALint, _: ALint, _: ALint)
fn alListeneriv(&self) -> &unsafe extern fn(_: ALenum, _: *const ALint)
fn alGetListenerf(&self) -> &unsafe extern fn(_: ALenum, _: *mut ALfloat)
fn alGetListener3f(&self)
-> &unsafe extern fn(_: ALenum, _: *mut ALfloat, _: *mut ALfloat, _: *mut ALfloat)
-> &unsafe extern fn(_: ALenum, _: *mut ALfloat, _: *mut ALfloat, _: *mut ALfloat)
fn alGetListenerfv(&self) -> &unsafe extern fn(_: ALenum, _: *mut ALfloat)
fn alGetListeneri(&self) -> &unsafe extern fn(_: ALenum, _: *mut ALint)
fn alGetListener3i(&self)
-> &unsafe extern fn(_: ALenum, _: *mut ALint, _: *mut ALint, _: *mut ALint)
-> &unsafe extern fn(_: ALenum, _: *mut ALint, _: *mut ALint, _: *mut ALint)
fn alGetListeneriv(&self) -> &unsafe extern fn(_: ALenum, _: *mut ALint)
fn alGenSources(&self) -> &unsafe extern fn(_: ALsizei, _: *mut ALuint)
fn alDeleteSources(&self) -> &unsafe extern fn(_: ALsizei, _: *const ALuint)
fn alIsSource(&self) -> &unsafe extern fn(_: ALuint) -> ALboolean
fn alSourcef(&self) -> &unsafe extern fn(_: ALuint, _: ALenum, _: ALfloat)
fn alSource3f(&self)
-> &unsafe extern fn(_: ALuint, _: ALenum, _: ALfloat, _: ALfloat, _: ALfloat)
-> &unsafe extern fn(_: ALuint, _: ALenum, _: ALfloat, _: ALfloat, _: ALfloat)
fn alSourcefv(&self)
-> &unsafe extern fn(_: ALuint, _: ALenum, _: *const ALfloat)
-> &unsafe extern fn(_: ALuint, _: ALenum, _: *const ALfloat)
fn alSourcei(&self) -> &unsafe extern fn(_: ALuint, _: ALenum, _: ALint)
fn alSource3i(&self)
-> &unsafe extern fn(_: ALuint, _: ALenum, _: ALint, _: ALint, _: ALint)
-> &unsafe extern fn(_: ALuint, _: ALenum, _: ALint, _: ALint, _: ALint)
fn alSourceiv(&self) -> &unsafe extern fn(_: ALuint, _: ALenum, _: *const ALint)
fn alGetSourcef(&self)
-> &unsafe extern fn(_: ALuint, _: ALenum, _: *mut ALfloat)
-> &unsafe extern fn(_: ALuint, _: ALenum, _: *mut ALfloat)
fn alGetSource3f(&self)
-> &unsafe extern fn(_: ALuint, _: ALenum, _: *mut ALfloat, _: *mut ALfloat, _: *mut ALfloat)
-> &unsafe extern fn(_: ALuint, _: ALenum, _: *mut ALfloat, _: *mut ALfloat, _: *mut ALfloat)
fn alGetSourcefv(&self)
-> &unsafe extern fn(_: ALuint, _: ALenum, _: *mut ALfloat)
-> &unsafe extern fn(_: ALuint, _: ALenum, _: *mut ALfloat)
fn alGetSourcei(&self) -> &unsafe extern fn(_: ALuint, _: ALenum, _: *mut ALint)
fn alGetSource3i(&self)
-> &unsafe extern fn(_: ALuint, _: ALenum, _: *mut ALint, _: *mut ALint, _: *mut ALint)
-> &unsafe extern fn(_: ALuint, _: ALenum, _: *mut ALint, _: *mut ALint, _: *mut ALint)
fn alGetSourceiv(&self)
-> &unsafe extern fn(_: ALuint, _: ALenum, _: *mut ALint)
-> &unsafe extern fn(_: ALuint, _: ALenum, _: *mut ALint)
fn alSourcePlayv(&self) -> &unsafe extern fn(_: ALsizei, _: *const ALuint)
fn alSourceStopv(&self) -> &unsafe extern fn(_: ALsizei, _: *const ALuint)
fn alSourceRewindv(&self) -> &unsafe extern fn(_: ALsizei, _: *const ALuint)
fn alSourcePausev(&self) -> &unsafe extern fn(_: ALsizei, _: *const ALuint)
fn alSourcePlay(&self) -> &unsafe extern fn(_: ALuint)
fn alSourceStop(&self) -> &unsafe extern fn(_: ALuint)
fn alSourceRewind(&self) -> &unsafe extern fn(_: ALuint)
fn alSourcePause(&self) -> &unsafe extern fn(_: ALuint)
fn alSourceQueueBuffers(&self)
-> &unsafe extern fn(_: ALuint, _: ALsizei, _: *const ALuint)
-> &unsafe extern fn(_: ALuint, _: ALsizei, _: *const ALuint)
fn alSourceUnqueueBuffers(&self)
-> &unsafe extern fn(_: ALuint, _: ALsizei, _: *mut ALuint)
-> &unsafe extern fn(_: ALuint, _: ALsizei, _: *mut ALuint)
fn alGenBuffers(&self) -> &unsafe extern fn(_: ALsizei, _: *mut ALuint)
fn alDeleteBuffers(&self) -> &unsafe extern fn(_: ALsizei, _: *const ALuint)
fn alIsBuffer(&self) -> &unsafe extern fn(_: ALuint) -> ALboolean
fn alBufferData(&self)
-> &unsafe extern fn(_: ALuint, _: ALenum, _: *const ALvoid, _: ALsizei, _: ALsizei)
-> &unsafe extern fn(_: ALuint, _: ALenum, _: *const ALvoid, _: ALsizei, _: ALsizei)
fn alBufferf(&self) -> &unsafe extern fn(_: ALuint, _: ALenum, _: ALfloat)
fn alBuffer3f(&self)
-> &unsafe extern fn(_: ALuint, _: ALenum, _: ALfloat, _: ALfloat, _: ALfloat)
-> &unsafe extern fn(_: ALuint, _: ALenum, _: ALfloat, _: ALfloat, _: ALfloat)
fn alBufferfv(&self)
-> &unsafe extern fn(_: ALuint, _: ALenum, _: *const ALfloat)
-> &unsafe extern fn(_: ALuint, _: ALenum, _: *const ALfloat)
fn alBufferi(&self) -> &unsafe extern fn(_: ALuint, _: ALenum, _: ALint)
fn alBuffer3i(&self)
-> &unsafe extern fn(_: ALuint, _: ALenum, _: ALint, _: ALint, _: ALint)
-> &unsafe extern fn(_: ALuint, _: ALenum, _: ALint, _: ALint, _: ALint)
fn alBufferiv(&self) -> &unsafe extern fn(_: ALuint, _: ALenum, _: *const ALint)
fn alGetBufferf(&self)
-> &unsafe extern fn(_: ALuint, _: ALenum, _: *mut ALfloat)
-> &unsafe extern fn(_: ALuint, _: ALenum, _: *mut ALfloat)
fn alGetBuffer3f(&self)
-> &unsafe extern fn(_: ALuint, _: ALenum, _: *mut ALfloat, _: *mut ALfloat, _: *mut ALfloat)
-> &unsafe extern fn(_: ALuint, _: ALenum, _: *mut ALfloat, _: *mut ALfloat, _: *mut ALfloat)
fn alGetBufferfv(&self)
-> &unsafe extern fn(_: ALuint, _: ALenum, _: *mut ALfloat)
-> &unsafe extern fn(_: ALuint, _: ALenum, _: *mut ALfloat)
fn alGetBufferi(&self) -> &unsafe extern fn(_: ALuint, _: ALenum, _: *mut ALint)
fn alGetBuffer3i(&self)
-> &unsafe extern fn(_: ALuint, _: ALenum, _: *mut ALint, _: *mut ALint, _: *mut ALint)
-> &unsafe extern fn(_: ALuint, _: ALenum, _: *mut ALint, _: *mut ALint, _: *mut ALint)
fn alGetBufferiv(&self)
-> &unsafe extern fn(_: ALuint, _: ALenum, _: *mut ALint)
-> &unsafe extern fn(_: ALuint, _: ALenum, _: *mut ALint)