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>
unsafe fn alcCreateContext(
&self,
device: *mut ALCdevice,
attrlist: *const ALCint
) -> *mut ALCcontext
&self,
device: *mut ALCdevice,
attrlist: *const ALCint
) -> *mut ALCcontext
unsafe fn alcMakeContextCurrent(&self, context: *mut ALCcontext) -> ALCboolean
unsafe fn alcProcessContext(&self, context: *mut ALCcontext)
unsafe fn alcSuspendContext(&self, context: *mut ALCcontext)
unsafe fn alcDestroyContext(&self, context: *mut ALCcontext)
unsafe fn alcGetCurrentContext(&self) -> *mut ALCcontext
unsafe fn alcGetContextsDevice(
&self,
context: *mut ALCcontext
) -> *mut ALCdevice
&self,
context: *mut ALCcontext
) -> *mut ALCdevice
unsafe fn alcOpenDevice(&self, devicename: *const ALCchar) -> *mut ALCdevice
unsafe fn alcCloseDevice(&self, device: *mut ALCdevice) -> ALCboolean
unsafe fn alcGetError(&self, device: *mut ALCdevice) -> ALCenum
unsafe fn alcIsExtensionPresent(
&self,
device: *mut ALCdevice,
extname: *const ALCchar
) -> ALCboolean
&self,
device: *mut ALCdevice,
extname: *const ALCchar
) -> ALCboolean
unsafe fn alcGetProcAddress(
&self,
device: *mut ALCdevice,
funcname: *const ALCchar
) -> *mut c_void
&self,
device: *mut ALCdevice,
funcname: *const ALCchar
) -> *mut c_void
unsafe fn alcGetEnumValue(
&self,
device: *mut ALCdevice,
enumname: *const ALCchar
) -> ALCenum
&self,
device: *mut ALCdevice,
enumname: *const ALCchar
) -> ALCenum
unsafe fn alcGetString(
&self,
device: *mut ALCdevice,
param: ALCenum
) -> *const ALCchar
&self,
device: *mut ALCdevice,
param: ALCenum
) -> *const ALCchar
unsafe fn alcGetIntegerv(
&self,
device: *mut ALCdevice,
param: ALCenum,
size: ALCsizei,
values: *mut ALCint
)
&self,
device: *mut ALCdevice,
param: ALCenum,
size: ALCsizei,
values: *mut ALCint
)
unsafe fn alcCaptureOpenDevice(
&self,
devicename: *const ALCchar,
frequency: ALCuint,
format: ALCenum,
buffersize: ALCsizei
) -> *mut ALCdevice
&self,
devicename: *const ALCchar,
frequency: ALCuint,
format: ALCenum,
buffersize: ALCsizei
) -> *mut ALCdevice
unsafe fn alcCaptureCloseDevice(&self, device: *mut ALCdevice) -> ALCboolean
unsafe fn alcCaptureStart(&self, device: *mut ALCdevice)
unsafe fn alcCaptureStop(&self, device: *mut ALCdevice)
unsafe fn alcCaptureSamples(
&self,
device: *mut ALCdevice,
buffer: *mut ALCvoid,
samples: ALCsizei
)
&self,
device: *mut ALCdevice,
buffer: *mut ALCvoid,
samples: ALCsizei
)
unsafe fn alDopplerFactor(&self, value: ALfloat)
unsafe fn alDopplerVelocity(&self, value: ALfloat)
unsafe fn alSpeedOfSound(&self, value: ALfloat)
unsafe fn alDistanceModel(&self, distanceModel: ALenum)
unsafe fn alEnable(&self, capability: ALenum)
unsafe fn alDisable(&self, capability: ALenum)
unsafe fn alIsEnabled(&self, capability: ALenum) -> ALboolean
unsafe fn alGetString(&self, param: ALenum) -> *const ALchar
unsafe fn alGetBooleanv(&self, param: ALenum, values: *mut ALboolean)
unsafe fn alGetIntegerv(&self, param: ALenum, values: *mut ALint)
unsafe fn alGetFloatv(&self, param: ALenum, values: *mut ALfloat)
unsafe fn alGetDoublev(&self, param: ALenum, values: *mut ALdouble)
unsafe fn alGetBoolean(&self, param: ALenum) -> ALboolean
unsafe fn alGetInteger(&self, param: ALenum) -> ALint
unsafe fn alGetFloat(&self, param: ALenum) -> ALfloat
unsafe fn alGetDouble(&self, param: ALenum) -> ALdouble
unsafe fn alGetError(&self) -> ALenum
unsafe fn alIsExtensionPresent(&self, extname: *const ALchar) -> ALboolean
unsafe fn alGetProcAddress(&self, fname: *const ALchar) -> *mut c_void
unsafe fn alGetEnumValue(&self, ename: *const ALchar) -> ALenum
unsafe fn alListenerf(&self, param: ALenum, value: ALfloat)
unsafe fn alListener3f(
&self,
param: ALenum,
value1: ALfloat,
value2: ALfloat,
value3: ALfloat
)
&self,
param: ALenum,
value1: ALfloat,
value2: ALfloat,
value3: ALfloat
)
unsafe fn alListenerfv(&self, param: ALenum, values: *const ALfloat)
unsafe fn alListeneri(&self, param: ALenum, value: ALint)
unsafe fn alListener3i(
&self,
param: ALenum,
value1: ALint,
value2: ALint,
value3: ALint
)
&self,
param: ALenum,
value1: ALint,
value2: ALint,
value3: ALint
)
unsafe fn alListeneriv(&self, param: ALenum, values: *const ALint)
unsafe fn alGetListenerf(&self, param: ALenum, value: *mut ALfloat)
unsafe fn alGetListener3f(
&self,
param: ALenum,
value1: *mut ALfloat,
value2: *mut ALfloat,
value3: *mut ALfloat
)
&self,
param: ALenum,
value1: *mut ALfloat,
value2: *mut ALfloat,
value3: *mut ALfloat
)
unsafe fn alGetListenerfv(&self, param: ALenum, values: *mut ALfloat)
unsafe fn alGetListeneri(&self, param: ALenum, value: *mut ALint)
unsafe fn alGetListener3i(
&self,
param: ALenum,
value1: *mut ALint,
value2: *mut ALint,
value3: *mut ALint
)
&self,
param: ALenum,
value1: *mut ALint,
value2: *mut ALint,
value3: *mut ALint
)
unsafe fn alGetListeneriv(&self, param: ALenum, values: *mut ALint)
unsafe fn alGenSources(&self, n: ALsizei, sources: *mut ALuint)
unsafe fn alDeleteSources(&self, n: ALsizei, sources: *const ALuint)
unsafe fn alIsSource(&self, source: ALuint) -> ALboolean
unsafe fn alSourcef(&self, source: ALuint, param: ALenum, value: ALfloat)
unsafe fn alSource3f(
&self,
source: ALuint,
param: ALenum,
value1: ALfloat,
value2: ALfloat,
value3: ALfloat
)
&self,
source: ALuint,
param: ALenum,
value1: ALfloat,
value2: ALfloat,
value3: ALfloat
)
unsafe fn alSourcefv(
&self,
source: ALuint,
param: ALenum,
values: *const ALfloat
)
&self,
source: ALuint,
param: ALenum,
values: *const ALfloat
)
unsafe fn alSourcei(&self, source: ALuint, param: ALenum, value: ALint)
unsafe fn alSource3i(
&self,
source: ALuint,
param: ALenum,
value1: ALint,
value2: ALint,
value3: ALint
)
&self,
source: ALuint,
param: ALenum,
value1: ALint,
value2: ALint,
value3: ALint
)
unsafe fn alSourceiv(&self, source: ALuint, param: ALenum, values: *const ALint)
unsafe fn alGetSourcef(
&self,
source: ALuint,
param: ALenum,
value: *mut ALfloat
)
&self,
source: ALuint,
param: ALenum,
value: *mut ALfloat
)
unsafe fn alGetSource3f(
&self,
source: ALuint,
param: ALenum,
value1: *mut ALfloat,
value2: *mut ALfloat,
value3: *mut ALfloat
)
&self,
source: ALuint,
param: ALenum,
value1: *mut ALfloat,
value2: *mut ALfloat,
value3: *mut ALfloat
)
unsafe fn alGetSourcefv(
&self,
source: ALuint,
param: ALenum,
values: *mut ALfloat
)
&self,
source: ALuint,
param: ALenum,
values: *mut ALfloat
)
unsafe fn alGetSourcei(&self, source: ALuint, param: ALenum, value: *mut ALint)
unsafe fn alGetSource3i(
&self,
source: ALuint,
param: ALenum,
value1: *mut ALint,
value2: *mut ALint,
value3: *mut ALint
)
&self,
source: ALuint,
param: ALenum,
value1: *mut ALint,
value2: *mut ALint,
value3: *mut ALint
)
unsafe fn alGetSourceiv(
&self,
source: ALuint,
param: ALenum,
values: *mut ALint
)
&self,
source: ALuint,
param: ALenum,
values: *mut ALint
)
unsafe fn alSourcePlayv(&self, n: ALsizei, sources: *const ALuint)
unsafe fn alSourceStopv(&self, n: ALsizei, sources: *const ALuint)
unsafe fn alSourceRewindv(&self, n: ALsizei, sources: *const ALuint)
unsafe fn alSourcePausev(&self, n: ALsizei, sources: *const ALuint)
unsafe fn alSourcePlay(&self, source: ALuint)
unsafe fn alSourceStop(&self, source: ALuint)
unsafe fn alSourceRewind(&self, source: ALuint)
unsafe fn alSourcePause(&self, source: ALuint)
unsafe fn alSourceQueueBuffers(
&self,
source: ALuint,
nb: ALsizei,
buffers: *const ALuint
)
&self,
source: ALuint,
nb: ALsizei,
buffers: *const ALuint
)
unsafe fn alSourceUnqueueBuffers(
&self,
source: ALuint,
nb: ALsizei,
buffers: *mut ALuint
)
&self,
source: ALuint,
nb: ALsizei,
buffers: *mut ALuint
)
unsafe fn alGenBuffers(&self, n: ALsizei, buffers: *mut ALuint)
unsafe fn alDeleteBuffers(&self, n: ALsizei, buffers: *const ALuint)
unsafe fn alIsBuffer(&self, buffer: ALuint) -> ALboolean
unsafe fn alBufferData(
&self,
buffer: ALuint,
format: ALenum,
data: *const ALvoid,
size: ALsizei,
freq: ALsizei
)
&self,
buffer: ALuint,
format: ALenum,
data: *const ALvoid,
size: ALsizei,
freq: ALsizei
)
unsafe fn alBufferf(&self, buffer: ALuint, param: ALenum, value: ALfloat)
unsafe fn alBuffer3f(
&self,
buffer: ALuint,
param: ALenum,
value1: ALfloat,
value2: ALfloat,
value3: ALfloat
)
&self,
buffer: ALuint,
param: ALenum,
value1: ALfloat,
value2: ALfloat,
value3: ALfloat
)
unsafe fn alBufferfv(
&self,
buffer: ALuint,
param: ALenum,
values: *const ALfloat
)
&self,
buffer: ALuint,
param: ALenum,
values: *const ALfloat
)
unsafe fn alBufferi(&self, buffer: ALuint, param: ALenum, value: ALint)
unsafe fn alBuffer3i(
&self,
buffer: ALuint,
param: ALenum,
value1: ALint,
value2: ALint,
value3: ALint
)
&self,
buffer: ALuint,
param: ALenum,
value1: ALint,
value2: ALint,
value3: ALint
)
unsafe fn alBufferiv(&self, buffer: ALuint, param: ALenum, values: *const ALint)
unsafe fn alGetBufferf(
&self,
buffer: ALuint,
param: ALenum,
value: *mut ALfloat
)
&self,
buffer: ALuint,
param: ALenum,
value: *mut ALfloat
)
unsafe fn alGetBuffer3f(
&self,
buffer: ALuint,
param: ALenum,
value1: *mut ALfloat,
value2: *mut ALfloat,
value3: *mut ALfloat
)
&self,
buffer: ALuint,
param: ALenum,
value1: *mut ALfloat,
value2: *mut ALfloat,
value3: *mut ALfloat
)
unsafe fn alGetBufferfv(
&self,
buffer: ALuint,
param: ALenum,
values: *mut ALfloat
)
&self,
buffer: ALuint,
param: ALenum,
values: *mut ALfloat
)
unsafe fn alGetBufferi(&self, buffer: ALuint, param: ALenum, value: *mut ALint)
unsafe fn alGetBuffer3i(
&self,
buffer: ALuint,
param: ALenum,
value1: *mut ALint,
value2: *mut ALint,
value3: *mut ALint
)
&self,
buffer: ALuint,
param: ALenum,
value1: *mut ALint,
value2: *mut ALint,
value3: *mut ALint
)
unsafe fn alGetBufferiv(
&self,
buffer: ALuint,
param: ALenum,
values: *mut ALint
)
&self,
buffer: ALuint,
param: ALenum,
values: *mut ALint
)