[−][src]Struct al_sys::AlApi
Methods
impl AlApi
[src]
pub fn load_default() -> Result<AlApi>
[src]
pub fn load<P: AsRef<Path>>(path: P) -> Result<AlApi>
[src]
pub unsafe fn alcCreateContext(
&self,
device: *mut ALCdevice,
attrlist: *const ALCint
) -> *mut ALCcontext
[src]
&self,
device: *mut ALCdevice,
attrlist: *const ALCint
) -> *mut ALCcontext
pub unsafe fn alcMakeContextCurrent(
&self,
context: *mut ALCcontext
) -> ALCboolean
[src]
&self,
context: *mut ALCcontext
) -> ALCboolean
pub unsafe fn alcProcessContext(&self, context: *mut ALCcontext)
[src]
pub unsafe fn alcSuspendContext(&self, context: *mut ALCcontext)
[src]
pub unsafe fn alcDestroyContext(&self, context: *mut ALCcontext)
[src]
pub unsafe fn alcGetCurrentContext(&self) -> *mut ALCcontext
[src]
pub unsafe fn alcGetContextsDevice(
&self,
context: *mut ALCcontext
) -> *mut ALCdevice
[src]
&self,
context: *mut ALCcontext
) -> *mut ALCdevice
pub unsafe fn alcOpenDevice(&self, devicename: *const ALCchar) -> *mut ALCdevice
[src]
pub unsafe fn alcCloseDevice(&self, device: *mut ALCdevice) -> ALCboolean
[src]
pub unsafe fn alcGetError(&self, device: *mut ALCdevice) -> ALCenum
[src]
pub unsafe fn alcIsExtensionPresent(
&self,
device: *mut ALCdevice,
extname: *const ALCchar
) -> ALCboolean
[src]
&self,
device: *mut ALCdevice,
extname: *const ALCchar
) -> ALCboolean
pub unsafe fn alcGetProcAddress(
&self,
device: *mut ALCdevice,
funcname: *const ALCchar
) -> *mut c_void
[src]
&self,
device: *mut ALCdevice,
funcname: *const ALCchar
) -> *mut c_void
pub unsafe fn alcGetEnumValue(
&self,
device: *mut ALCdevice,
enumname: *const ALCchar
) -> ALCenum
[src]
&self,
device: *mut ALCdevice,
enumname: *const ALCchar
) -> ALCenum
pub unsafe fn alcGetString(
&self,
device: *mut ALCdevice,
param: ALCenum
) -> *const ALCchar
[src]
&self,
device: *mut ALCdevice,
param: ALCenum
) -> *const ALCchar
pub unsafe fn alcGetIntegerv(
&self,
device: *mut ALCdevice,
param: ALCenum,
size: ALCsizei,
values: *mut ALCint
)
[src]
&self,
device: *mut ALCdevice,
param: ALCenum,
size: ALCsizei,
values: *mut ALCint
)
pub unsafe fn alcCaptureOpenDevice(
&self,
devicename: *const ALCchar,
frequency: ALCuint,
format: ALCenum,
buffersize: ALCsizei
) -> *mut ALCdevice
[src]
&self,
devicename: *const ALCchar,
frequency: ALCuint,
format: ALCenum,
buffersize: ALCsizei
) -> *mut ALCdevice
pub unsafe fn alcCaptureCloseDevice(&self, device: *mut ALCdevice) -> ALCboolean
[src]
pub unsafe fn alcCaptureStart(&self, device: *mut ALCdevice)
[src]
pub unsafe fn alcCaptureStop(&self, device: *mut ALCdevice)
[src]
pub unsafe fn alcCaptureSamples(
&self,
device: *mut ALCdevice,
buffer: *mut ALCvoid,
samples: ALCsizei
)
[src]
&self,
device: *mut ALCdevice,
buffer: *mut ALCvoid,
samples: ALCsizei
)
pub unsafe fn alDopplerFactor(&self, value: ALfloat)
[src]
pub unsafe fn alDopplerVelocity(&self, value: ALfloat)
[src]
pub unsafe fn alSpeedOfSound(&self, value: ALfloat)
[src]
pub unsafe fn alDistanceModel(&self, distanceModel: ALenum)
[src]
pub unsafe fn alEnable(&self, capability: ALenum)
[src]
pub unsafe fn alDisable(&self, capability: ALenum)
[src]
pub unsafe fn alIsEnabled(&self, capability: ALenum) -> ALboolean
[src]
pub unsafe fn alGetString(&self, param: ALenum) -> *const ALchar
[src]
pub unsafe fn alGetBooleanv(&self, param: ALenum, values: *mut ALboolean)
[src]
pub unsafe fn alGetIntegerv(&self, param: ALenum, values: *mut ALint)
[src]
pub unsafe fn alGetFloatv(&self, param: ALenum, values: *mut ALfloat)
[src]
pub unsafe fn alGetDoublev(&self, param: ALenum, values: *mut ALdouble)
[src]
pub unsafe fn alGetBoolean(&self, param: ALenum) -> ALboolean
[src]
pub unsafe fn alGetInteger(&self, param: ALenum) -> ALint
[src]
pub unsafe fn alGetFloat(&self, param: ALenum) -> ALfloat
[src]
pub unsafe fn alGetDouble(&self, param: ALenum) -> ALdouble
[src]
pub unsafe fn alGetError(&self) -> ALenum
[src]
pub unsafe fn alIsExtensionPresent(&self, extname: *const ALchar) -> ALboolean
[src]
pub unsafe fn alGetProcAddress(&self, fname: *const ALchar) -> *mut c_void
[src]
pub unsafe fn alGetEnumValue(&self, ename: *const ALchar) -> ALenum
[src]
pub unsafe fn alListenerf(&self, param: ALenum, value: ALfloat)
[src]
pub unsafe fn alListener3f(
&self,
param: ALenum,
value1: ALfloat,
value2: ALfloat,
value3: ALfloat
)
[src]
&self,
param: ALenum,
value1: ALfloat,
value2: ALfloat,
value3: ALfloat
)
pub unsafe fn alListenerfv(&self, param: ALenum, values: *const ALfloat)
[src]
pub unsafe fn alListeneri(&self, param: ALenum, value: ALint)
[src]
pub unsafe fn alListener3i(
&self,
param: ALenum,
value1: ALint,
value2: ALint,
value3: ALint
)
[src]
&self,
param: ALenum,
value1: ALint,
value2: ALint,
value3: ALint
)
pub unsafe fn alListeneriv(&self, param: ALenum, values: *const ALint)
[src]
pub unsafe fn alGetListenerf(&self, param: ALenum, value: *mut ALfloat)
[src]
pub unsafe fn alGetListener3f(
&self,
param: ALenum,
value1: *mut ALfloat,
value2: *mut ALfloat,
value3: *mut ALfloat
)
[src]
&self,
param: ALenum,
value1: *mut ALfloat,
value2: *mut ALfloat,
value3: *mut ALfloat
)
pub unsafe fn alGetListenerfv(&self, param: ALenum, values: *mut ALfloat)
[src]
pub unsafe fn alGetListeneri(&self, param: ALenum, value: *mut ALint)
[src]
pub unsafe fn alGetListener3i(
&self,
param: ALenum,
value1: *mut ALint,
value2: *mut ALint,
value3: *mut ALint
)
[src]
&self,
param: ALenum,
value1: *mut ALint,
value2: *mut ALint,
value3: *mut ALint
)
pub unsafe fn alGetListeneriv(&self, param: ALenum, values: *mut ALint)
[src]
pub unsafe fn alGenSources(&self, n: ALsizei, sources: *mut ALuint)
[src]
pub unsafe fn alDeleteSources(&self, n: ALsizei, sources: *const ALuint)
[src]
pub unsafe fn alIsSource(&self, source: ALuint) -> ALboolean
[src]
pub unsafe fn alSourcef(&self, source: ALuint, param: ALenum, value: ALfloat)
[src]
pub unsafe fn alSource3f(
&self,
source: ALuint,
param: ALenum,
value1: ALfloat,
value2: ALfloat,
value3: ALfloat
)
[src]
&self,
source: ALuint,
param: ALenum,
value1: ALfloat,
value2: ALfloat,
value3: ALfloat
)
pub unsafe fn alSourcefv(
&self,
source: ALuint,
param: ALenum,
values: *const ALfloat
)
[src]
&self,
source: ALuint,
param: ALenum,
values: *const ALfloat
)
pub unsafe fn alSourcei(&self, source: ALuint, param: ALenum, value: ALint)
[src]
pub unsafe fn alSource3i(
&self,
source: ALuint,
param: ALenum,
value1: ALint,
value2: ALint,
value3: ALint
)
[src]
&self,
source: ALuint,
param: ALenum,
value1: ALint,
value2: ALint,
value3: ALint
)
pub unsafe fn alSourceiv(
&self,
source: ALuint,
param: ALenum,
values: *const ALint
)
[src]
&self,
source: ALuint,
param: ALenum,
values: *const ALint
)
pub unsafe fn alGetSourcef(
&self,
source: ALuint,
param: ALenum,
value: *mut ALfloat
)
[src]
&self,
source: ALuint,
param: ALenum,
value: *mut ALfloat
)
pub unsafe fn alGetSource3f(
&self,
source: ALuint,
param: ALenum,
value1: *mut ALfloat,
value2: *mut ALfloat,
value3: *mut ALfloat
)
[src]
&self,
source: ALuint,
param: ALenum,
value1: *mut ALfloat,
value2: *mut ALfloat,
value3: *mut ALfloat
)
pub unsafe fn alGetSourcefv(
&self,
source: ALuint,
param: ALenum,
values: *mut ALfloat
)
[src]
&self,
source: ALuint,
param: ALenum,
values: *mut ALfloat
)
pub unsafe fn alGetSourcei(
&self,
source: ALuint,
param: ALenum,
value: *mut ALint
)
[src]
&self,
source: ALuint,
param: ALenum,
value: *mut ALint
)
pub unsafe fn alGetSource3i(
&self,
source: ALuint,
param: ALenum,
value1: *mut ALint,
value2: *mut ALint,
value3: *mut ALint
)
[src]
&self,
source: ALuint,
param: ALenum,
value1: *mut ALint,
value2: *mut ALint,
value3: *mut ALint
)
pub unsafe fn alGetSourceiv(
&self,
source: ALuint,
param: ALenum,
values: *mut ALint
)
[src]
&self,
source: ALuint,
param: ALenum,
values: *mut ALint
)
pub unsafe fn alSourcePlayv(&self, n: ALsizei, sources: *const ALuint)
[src]
pub unsafe fn alSourceStopv(&self, n: ALsizei, sources: *const ALuint)
[src]
pub unsafe fn alSourceRewindv(&self, n: ALsizei, sources: *const ALuint)
[src]
pub unsafe fn alSourcePausev(&self, n: ALsizei, sources: *const ALuint)
[src]
pub unsafe fn alSourcePlay(&self, source: ALuint)
[src]
pub unsafe fn alSourceStop(&self, source: ALuint)
[src]
pub unsafe fn alSourceRewind(&self, source: ALuint)
[src]
pub unsafe fn alSourcePause(&self, source: ALuint)
[src]
pub unsafe fn alSourceQueueBuffers(
&self,
source: ALuint,
nb: ALsizei,
buffers: *const ALuint
)
[src]
&self,
source: ALuint,
nb: ALsizei,
buffers: *const ALuint
)
pub unsafe fn alSourceUnqueueBuffers(
&self,
source: ALuint,
nb: ALsizei,
buffers: *mut ALuint
)
[src]
&self,
source: ALuint,
nb: ALsizei,
buffers: *mut ALuint
)
pub unsafe fn alGenBuffers(&self, n: ALsizei, buffers: *mut ALuint)
[src]
pub unsafe fn alDeleteBuffers(&self, n: ALsizei, buffers: *const ALuint)
[src]
pub unsafe fn alIsBuffer(&self, buffer: ALuint) -> ALboolean
[src]
pub unsafe fn alBufferData(
&self,
buffer: ALuint,
format: ALenum,
data: *const ALvoid,
size: ALsizei,
freq: ALsizei
)
[src]
&self,
buffer: ALuint,
format: ALenum,
data: *const ALvoid,
size: ALsizei,
freq: ALsizei
)
pub unsafe fn alBufferf(&self, buffer: ALuint, param: ALenum, value: ALfloat)
[src]
pub unsafe fn alBuffer3f(
&self,
buffer: ALuint,
param: ALenum,
value1: ALfloat,
value2: ALfloat,
value3: ALfloat
)
[src]
&self,
buffer: ALuint,
param: ALenum,
value1: ALfloat,
value2: ALfloat,
value3: ALfloat
)
pub unsafe fn alBufferfv(
&self,
buffer: ALuint,
param: ALenum,
values: *const ALfloat
)
[src]
&self,
buffer: ALuint,
param: ALenum,
values: *const ALfloat
)
pub unsafe fn alBufferi(&self, buffer: ALuint, param: ALenum, value: ALint)
[src]
pub unsafe fn alBuffer3i(
&self,
buffer: ALuint,
param: ALenum,
value1: ALint,
value2: ALint,
value3: ALint
)
[src]
&self,
buffer: ALuint,
param: ALenum,
value1: ALint,
value2: ALint,
value3: ALint
)
pub unsafe fn alBufferiv(
&self,
buffer: ALuint,
param: ALenum,
values: *const ALint
)
[src]
&self,
buffer: ALuint,
param: ALenum,
values: *const ALint
)
pub unsafe fn alGetBufferf(
&self,
buffer: ALuint,
param: ALenum,
value: *mut ALfloat
)
[src]
&self,
buffer: ALuint,
param: ALenum,
value: *mut ALfloat
)
pub unsafe fn alGetBuffer3f(
&self,
buffer: ALuint,
param: ALenum,
value1: *mut ALfloat,
value2: *mut ALfloat,
value3: *mut ALfloat
)
[src]
&self,
buffer: ALuint,
param: ALenum,
value1: *mut ALfloat,
value2: *mut ALfloat,
value3: *mut ALfloat
)
pub unsafe fn alGetBufferfv(
&self,
buffer: ALuint,
param: ALenum,
values: *mut ALfloat
)
[src]
&self,
buffer: ALuint,
param: ALenum,
values: *mut ALfloat
)
pub unsafe fn alGetBufferi(
&self,
buffer: ALuint,
param: ALenum,
value: *mut ALint
)
[src]
&self,
buffer: ALuint,
param: ALenum,
value: *mut ALint
)
pub unsafe fn alGetBuffer3i(
&self,
buffer: ALuint,
param: ALenum,
value1: *mut ALint,
value2: *mut ALint,
value3: *mut ALint
)
[src]
&self,
buffer: ALuint,
param: ALenum,
value1: *mut ALint,
value2: *mut ALint,
value3: *mut ALint
)
pub unsafe fn alGetBufferiv(
&self,
buffer: ALuint,
param: ALenum,
values: *mut ALint
)
[src]
&self,
buffer: ALuint,
param: ALenum,
values: *mut ALint
)
Auto Trait Implementations
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,