[][src]Struct al_sys::AlApi

pub struct 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]

pub unsafe fn alcMakeContextCurrent(
    &self,
    context: *mut ALCcontext
) -> ALCboolean
[src]

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]

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]

pub unsafe fn alcGetProcAddress(
    &self,
    device: *mut ALCdevice,
    funcname: *const ALCchar
) -> *mut c_void
[src]

pub unsafe fn alcGetEnumValue(
    &self,
    device: *mut ALCdevice,
    enumname: *const ALCchar
) -> ALCenum
[src]

pub unsafe fn alcGetString(
    &self,
    device: *mut ALCdevice,
    param: ALCenum
) -> *const ALCchar
[src]

pub unsafe fn alcGetIntegerv(
    &self,
    device: *mut ALCdevice,
    param: ALCenum,
    size: ALCsizei,
    values: *mut ALCint
)
[src]

pub unsafe fn alcCaptureOpenDevice(
    &self,
    devicename: *const ALCchar,
    frequency: ALCuint,
    format: ALCenum,
    buffersize: ALCsizei
) -> *mut ALCdevice
[src]

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]

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]

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]

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]

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]

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]

pub unsafe fn alSourcefv(
    &self,
    source: ALuint,
    param: ALenum,
    values: *const ALfloat
)
[src]

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]

pub unsafe fn alSourceiv(
    &self,
    source: ALuint,
    param: ALenum,
    values: *const ALint
)
[src]

pub unsafe fn alGetSourcef(
    &self,
    source: ALuint,
    param: ALenum,
    value: *mut ALfloat
)
[src]

pub unsafe fn alGetSource3f(
    &self,
    source: ALuint,
    param: ALenum,
    value1: *mut ALfloat,
    value2: *mut ALfloat,
    value3: *mut ALfloat
)
[src]

pub unsafe fn alGetSourcefv(
    &self,
    source: ALuint,
    param: ALenum,
    values: *mut ALfloat
)
[src]

pub unsafe fn alGetSourcei(
    &self,
    source: ALuint,
    param: ALenum,
    value: *mut ALint
)
[src]

pub unsafe fn alGetSource3i(
    &self,
    source: ALuint,
    param: ALenum,
    value1: *mut ALint,
    value2: *mut ALint,
    value3: *mut ALint
)
[src]

pub unsafe fn alGetSourceiv(
    &self,
    source: ALuint,
    param: ALenum,
    values: *mut ALint
)
[src]

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]

pub unsafe fn alSourceUnqueueBuffers(
    &self,
    source: ALuint,
    nb: ALsizei,
    buffers: *mut ALuint
)
[src]

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]

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]

pub unsafe fn alBufferfv(
    &self,
    buffer: ALuint,
    param: ALenum,
    values: *const ALfloat
)
[src]

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]

pub unsafe fn alBufferiv(
    &self,
    buffer: ALuint,
    param: ALenum,
    values: *const ALint
)
[src]

pub unsafe fn alGetBufferf(
    &self,
    buffer: ALuint,
    param: ALenum,
    value: *mut ALfloat
)
[src]

pub unsafe fn alGetBuffer3f(
    &self,
    buffer: ALuint,
    param: ALenum,
    value1: *mut ALfloat,
    value2: *mut ALfloat,
    value3: *mut ALfloat
)
[src]

pub unsafe fn alGetBufferfv(
    &self,
    buffer: ALuint,
    param: ALenum,
    values: *mut ALfloat
)
[src]

pub unsafe fn alGetBufferi(
    &self,
    buffer: ALuint,
    param: ALenum,
    value: *mut ALint
)
[src]

pub unsafe fn alGetBuffer3i(
    &self,
    buffer: ALuint,
    param: ALenum,
    value1: *mut ALint,
    value2: *mut ALint,
    value3: *mut ALint
)
[src]

pub unsafe fn alGetBufferiv(
    &self,
    buffer: ALuint,
    param: ALenum,
    values: *mut ALint
)
[src]

Auto Trait Implementations

impl Send for AlApi

impl Sync for AlApi

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]