Struct al_sys::AlApi [] [src]

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

Fields

Methods

impl AlApi
[src]