Docs.rs
al-sys-0.6.1
al-sys 0.6.1
Docs.rs crate page
MIT/Apache-2.0
Links
Repository
crates.io
Source
Owners
jpernst
Dependencies
cmake ^0.1.40
build
libloading ^0.5
normal
optional
rental ^0.5.0
normal
optional
Versions
0%
of the crate is documented
Platform
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
al_sys
0.6.1
All Items
Crate Items
Structs
Constants
Type Aliases
Crate
al_sys
Copy item path
Source
Structs
§
ALCcontext_
struct
ALCdevice_
struct
AlApi
EFXEAXREVERBPROPERTIES
Constants
§
ALC_
ALL_
ATTRIBUTES
ALC_
ALL_
DEVICES_
SPECIFIER
ALC_
ATTRIBUTES_
SIZE
ALC_
CAPTURE_
DEFAULT_
DEVICE_
SPECIFIER
ALC_
CAPTURE_
DEVICE_
SPECIFIER
ALC_
CAPTURE_
SAMPLES
ALC_
DEFAULT_
ALL_
DEVICES_
SPECIFIER
ALC_
DEFAULT_
DEVICE_
SPECIFIER
ALC_
DEVICE_
SPECIFIER
ALC_
EFX_
MAJOR_
VERSION
ALC_
EFX_
MINOR_
VERSION
ALC_
ENUMERATE_
ALL_
EXT
ALC_
EXTENSIONS
ALC_
EXT_
CAPTURE
ALC_
FALSE
ALC_
FREQUENCY
ALC_
INVALID
ALC_
INVALID_
CONTEXT
ALC_
INVALID_
DEVICE
ALC_
INVALID_
ENUM
ALC_
INVALID_
VALUE
ALC_
MAJOR_
VERSION
ALC_
MAX_
AUXILIARY_
SENDS
ALC_
MINOR_
VERSION
ALC_
MONO_
SOURCES
ALC_
NO_
ERROR
ALC_
OUT_
OF_
MEMORY
ALC_
REFRESH
ALC_
STEREO_
SOURCES
ALC_
SYNC
ALC_
TRUE
ALC_
VERSION_
0_
1
AL_
AIR_
ABSORPTION_
FACTOR
AL_
AUTOWAH_
ATTACK_
TIME
AL_
AUTOWAH_
PEAK_
GAIN
AL_
AUTOWAH_
RELEASE_
TIME
AL_
AUTOWAH_
RESONANCE
AL_
AUXILIARY_
SEND_
FILTER
AL_
AUXILIARY_
SEND_
FILTER_
GAINHF_
AUTO
AL_
AUXILIARY_
SEND_
FILTER_
GAIN_
AUTO
AL_
BANDPASS_
GAIN
AL_
BANDPASS_
GAINHF
AL_
BANDPASS_
GAINLF
AL_BITS
AL_
BUFFER
AL_
BUFFERS_
PROCESSED
AL_
BUFFERS_
QUEUED
AL_
BYTE_
OFFSET
AL_
CHANNELS
AL_
CHORUS_
DEFAULT_
PHASE
AL_
CHORUS_
DEFAULT_
WAVEFORM
AL_
CHORUS_
DELAY
AL_
CHORUS_
DEPTH
AL_
CHORUS_
FEEDBACK
AL_
CHORUS_
MAX_
PHASE
AL_
CHORUS_
MAX_
WAVEFORM
AL_
CHORUS_
MIN_
PHASE
AL_
CHORUS_
MIN_
WAVEFORM
AL_
CHORUS_
PHASE
AL_
CHORUS_
RATE
AL_
CHORUS_
WAVEFORM
AL_
CHORUS_
WAVEFORM_
SINUSOID
AL_
CHORUS_
WAVEFORM_
TRIANGLE
AL_
COMPRESSOR_
DEFAULT_
ONOFF
AL_
COMPRESSOR_
MAX_
ONOFF
AL_
COMPRESSOR_
MIN_
ONOFF
AL_
COMPRESSOR_
ONOFF
AL_
CONE_
INNER_
ANGLE
AL_
CONE_
OUTER_
ANGLE
AL_
CONE_
OUTER_
GAIN
AL_
CONE_
OUTER_
GAINHF
AL_
DIRECTION
AL_
DIRECT_
FILTER
AL_
DIRECT_
FILTER_
GAINHF_
AUTO
AL_
DISTANCE_
MODEL
AL_
DISTORTION_
EDGE
AL_
DISTORTION_
EQBANDWIDTH
AL_
DISTORTION_
EQCENTER
AL_
DISTORTION_
GAIN
AL_
DISTORTION_
LOWPASS_
CUTOFF
AL_
DOPPLER_
FACTOR
AL_
DOPPLER_
VELOCITY
AL_
EAXREVERB_
AIR_
ABSORPTION_
GAINHF
AL_
EAXREVERB_
DECAY_
HFLIMIT
AL_
EAXREVERB_
DECAY_
HFRATIO
AL_
EAXREVERB_
DECAY_
LFRATIO
AL_
EAXREVERB_
DECAY_
TIME
AL_
EAXREVERB_
DENSITY
AL_
EAXREVERB_
DIFFUSION
AL_
EAXREVERB_
ECHO_
DEPTH
AL_
EAXREVERB_
ECHO_
TIME
AL_
EAXREVERB_
GAIN
AL_
EAXREVERB_
GAINHF
AL_
EAXREVERB_
GAINLF
AL_
EAXREVERB_
HFREFERENCE
AL_
EAXREVERB_
LATE_
REVERB_
DELAY
AL_
EAXREVERB_
LATE_
REVERB_
GAIN
AL_
EAXREVERB_
LATE_
REVERB_
PAN
AL_
EAXREVERB_
LFREFERENCE
AL_
EAXREVERB_
MODULATION_
DEPTH
AL_
EAXREVERB_
MODULATION_
TIME
AL_
EAXREVERB_
REFLECTIONS_
DELAY
AL_
EAXREVERB_
REFLECTIONS_
GAIN
AL_
EAXREVERB_
REFLECTIONS_
PAN
AL_
EAXREVERB_
ROOM_
ROLLOFF_
FACTOR
AL_
ECHO_
DAMPING
AL_
ECHO_
DELAY
AL_
ECHO_
FEEDBACK
AL_
ECHO_
LRDELAY
AL_
ECHO_
SPREAD
AL_
EFFECTSLOT_
AUXILIARY_
SEND_
AUTO
AL_
EFFECTSLOT_
EFFECT
AL_
EFFECTSLOT_
GAIN
AL_
EFFECTSLOT_
NULL
AL_
EFFECT_
AUTOWAH
AL_
EFFECT_
CHORUS
AL_
EFFECT_
COMPRESSOR
AL_
EFFECT_
DISTORTION
AL_
EFFECT_
EAXREVERB
AL_
EFFECT_
ECHO
AL_
EFFECT_
EQUALIZER
AL_
EFFECT_
FIRST_
PARAMETER
AL_
EFFECT_
FLANGER
AL_
EFFECT_
FREQUENCY_
SHIFTER
AL_
EFFECT_
LAST_
PARAMETER
AL_
EFFECT_
NULL
AL_
EFFECT_
PITCH_
SHIFTER
AL_
EFFECT_
REVERB
AL_
EFFECT_
RING_
MODULATOR
AL_
EFFECT_
TYPE
AL_
EFFECT_
VOCAL_
MORPHER
AL_
EQUALIZER_
HIGH_
CUTOFF
AL_
EQUALIZER_
HIGH_
GAIN
AL_
EQUALIZER_
LOW_
CUTOFF
AL_
EQUALIZER_
LOW_
GAIN
AL_
EQUALIZER_
MID1_
CENTER
AL_
EQUALIZER_
MID1_
GAIN
AL_
EQUALIZER_
MID1_
WIDTH
AL_
EQUALIZER_
MID2_
CENTER
AL_
EQUALIZER_
MID2_
GAIN
AL_
EQUALIZER_
MID2_
WIDTH
AL_
EXPONENT_
DISTANCE
AL_
EXPONENT_
DISTANCE_
CLAMPED
AL_
EXTENSIONS
AL_
FALSE
AL_
FILTER_
BANDPASS
AL_
FILTER_
FIRST_
PARAMETER
AL_
FILTER_
HIGHPASS
AL_
FILTER_
LAST_
PARAMETER
AL_
FILTER_
LOWPASS
AL_
FILTER_
NULL
AL_
FILTER_
TYPE
AL_
FLANGER_
DEFAULT_
PHASE
AL_
FLANGER_
DEFAULT_
WAVEFORM
AL_
FLANGER_
DELAY
AL_
FLANGER_
DEPTH
AL_
FLANGER_
FEEDBACK
AL_
FLANGER_
MAX_
PHASE
AL_
FLANGER_
MAX_
WAVEFORM
AL_
FLANGER_
MIN_
PHASE
AL_
FLANGER_
MIN_
WAVEFORM
AL_
FLANGER_
PHASE
AL_
FLANGER_
RATE
AL_
FLANGER_
WAVEFORM
AL_
FLANGER_
WAVEFORM_
SINUSOID
AL_
FLANGER_
WAVEFORM_
TRIANGLE
AL_
FORMAT_
MONO8
AL_
FORMAT_
MONO16
AL_
FORMAT_
STERE
O8
AL_
FORMAT_
STERE
O16
AL_
FREQUENCY
AL_
FREQUENCY_
SHIFTER_
DEFAULT_
LEFT_
DIRECTION
AL_
FREQUENCY_
SHIFTER_
DEFAULT_
RIGHT_
DIRECTION
AL_
FREQUENCY_
SHIFTER_
DIRECTION_
DOWN
AL_
FREQUENCY_
SHIFTER_
DIRECTION_
OFF
AL_
FREQUENCY_
SHIFTER_
DIRECTION_
UP
AL_
FREQUENCY_
SHIFTER_
FREQUENCY
AL_
FREQUENCY_
SHIFTER_
LEFT_
DIRECTION
AL_
FREQUENCY_
SHIFTER_
MAX_
LEFT_
DIRECTION
AL_
FREQUENCY_
SHIFTER_
MAX_
RIGHT_
DIRECTION
AL_
FREQUENCY_
SHIFTER_
MIN_
LEFT_
DIRECTION
AL_
FREQUENCY_
SHIFTER_
MIN_
RIGHT_
DIRECTION
AL_
FREQUENCY_
SHIFTER_
RIGHT_
DIRECTION
AL_GAIN
AL_
HIGHPASS_
GAIN
AL_
HIGHPASS_
GAINLF
AL_
INITIAL
AL_
INVALID
AL_
INVALID_
ENUM
AL_
INVALID_
NAME
AL_
INVALID_
OPERATION
AL_
INVALID_
VALUE
AL_
INVERSE_
DISTANCE
AL_
INVERSE_
DISTANCE_
CLAMPED
AL_
LINEAR_
DISTANCE
AL_
LINEAR_
DISTANCE_
CLAMPED
AL_
LOOPING
AL_
LOWPASS_
GAIN
AL_
LOWPASS_
GAINHF
AL_
MAX_
DISTANCE
AL_
MAX_
GAIN
AL_
METERS_
PER_
UNIT
AL_
MIN_
GAIN
AL_NONE
AL_
NO_
ERROR
AL_
ORIENTATION
AL_
OUT_
OF_
MEMORY
AL_
PAUSED
AL_
PENDING
AL_
PITCH
AL_
PITCH_
SHIFTER_
COARSE_
TUNE
AL_
PITCH_
SHIFTER_
DEFAULT_
COARSE_
TUNE
AL_
PITCH_
SHIFTER_
DEFAULT_
FINE_
TUNE
AL_
PITCH_
SHIFTER_
FINE_
TUNE
AL_
PITCH_
SHIFTER_
MAX_
COARSE_
TUNE
AL_
PITCH_
SHIFTER_
MAX_
FINE_
TUNE
AL_
PITCH_
SHIFTER_
MIN_
COARSE_
TUNE
AL_
PITCH_
SHIFTER_
MIN_
FINE_
TUNE
AL_
PLAYING
AL_
POSITION
AL_
PROCESSED
AL_
REFERENCE_
DISTANCE
AL_
RENDERER
AL_
REVERB_
AIR_
ABSORPTION_
GAINHF
AL_
REVERB_
DECAY_
HFLIMIT
AL_
REVERB_
DECAY_
HFRATIO
AL_
REVERB_
DECAY_
TIME
AL_
REVERB_
DENSITY
AL_
REVERB_
DIFFUSION
AL_
REVERB_
GAIN
AL_
REVERB_
GAINHF
AL_
REVERB_
LATE_
REVERB_
DELAY
AL_
REVERB_
LATE_
REVERB_
GAIN
AL_
REVERB_
REFLECTIONS_
DELAY
AL_
REVERB_
REFLECTIONS_
GAIN
AL_
REVERB_
ROOM_
ROLLOFF_
FACTOR
AL_
RING_
MODULATOR_
DEFAULT_
WAVEFORM
AL_
RING_
MODULATOR_
FREQUENCY
AL_
RING_
MODULATOR_
HIGHPASS_
CUTOFF
AL_
RING_
MODULATOR_
MAX_
WAVEFORM
AL_
RING_
MODULATOR_
MIN_
WAVEFORM
AL_
RING_
MODULATOR_
SAWTOOTH
AL_
RING_
MODULATOR_
SINUSOID
AL_
RING_
MODULATOR_
SQUARE
AL_
RING_
MODULATOR_
WAVEFORM
AL_
ROLLOFF_
FACTOR
AL_
ROOM_
ROLLOFF_
FACTOR
AL_
SAMPLE_
OFFSET
AL_
SEC_
OFFSET
AL_SIZE
AL_
SOURCE_
RELATIVE
AL_
SOURCE_
STATE
AL_
SOURCE_
TYPE
AL_
SPEED_
OF_
SOUND
AL_
STATIC
AL_
STOPPED
AL_
STREAMING
AL_TRUE
AL_
UNDETERMINED
AL_
UNUSED
AL_
VELOCITY
AL_
VENDOR
AL_
VERSION
AL_
VOCAL_
MORPHER_
DEFAULT_
PHONEMEA
AL_
VOCAL_
MORPHER_
DEFAULT_
PHONEMEA_
COARSE_
TUNING
AL_
VOCAL_
MORPHER_
DEFAULT_
PHONEMEB
AL_
VOCAL_
MORPHER_
DEFAULT_
PHONEMEB_
COARSE_
TUNING
AL_
VOCAL_
MORPHER_
DEFAULT_
WAVEFORM
AL_
VOCAL_
MORPHER_
MAX_
PHONEMEA
AL_
VOCAL_
MORPHER_
MAX_
PHONEMEA_
COARSE_
TUNING
AL_
VOCAL_
MORPHER_
MAX_
PHONEMEB
AL_
VOCAL_
MORPHER_
MAX_
PHONEMEB_
COARSE_
TUNING
AL_
VOCAL_
MORPHER_
MAX_
WAVEFORM
AL_
VOCAL_
MORPHER_
MIN_
PHONEMEA
AL_
VOCAL_
MORPHER_
MIN_
PHONEMEA_
COARSE_
TUNING
AL_
VOCAL_
MORPHER_
MIN_
PHONEMEB
AL_
VOCAL_
MORPHER_
MIN_
PHONEMEB_
COARSE_
TUNING
AL_
VOCAL_
MORPHER_
MIN_
WAVEFORM
AL_
VOCAL_
MORPHER_
PHONEMEA
AL_
VOCAL_
MORPHER_
PHONEMEA_
COARSE_
TUNING
AL_
VOCAL_
MORPHER_
PHONEMEB
AL_
VOCAL_
MORPHER_
PHONEMEB_
COARSE_
TUNING
AL_
VOCAL_
MORPHER_
PHONEME_
A
AL_
VOCAL_
MORPHER_
PHONEME_
AA
AL_
VOCAL_
MORPHER_
PHONEME_
AE
AL_
VOCAL_
MORPHER_
PHONEME_
AH
AL_
VOCAL_
MORPHER_
PHONEME_
AO
AL_
VOCAL_
MORPHER_
PHONEME_
B
AL_
VOCAL_
MORPHER_
PHONEME_
D
AL_
VOCAL_
MORPHER_
PHONEME_
E
AL_
VOCAL_
MORPHER_
PHONEME_
EH
AL_
VOCAL_
MORPHER_
PHONEME_
ER
AL_
VOCAL_
MORPHER_
PHONEME_
F
AL_
VOCAL_
MORPHER_
PHONEME_
G
AL_
VOCAL_
MORPHER_
PHONEME_
I
AL_
VOCAL_
MORPHER_
PHONEME_
IH
AL_
VOCAL_
MORPHER_
PHONEME_
IY
AL_
VOCAL_
MORPHER_
PHONEME_
J
AL_
VOCAL_
MORPHER_
PHONEME_
K
AL_
VOCAL_
MORPHER_
PHONEME_
L
AL_
VOCAL_
MORPHER_
PHONEME_
M
AL_
VOCAL_
MORPHER_
PHONEME_
N
AL_
VOCAL_
MORPHER_
PHONEME_
O
AL_
VOCAL_
MORPHER_
PHONEME_
P
AL_
VOCAL_
MORPHER_
PHONEME_
R
AL_
VOCAL_
MORPHER_
PHONEME_
S
AL_
VOCAL_
MORPHER_
PHONEME_
T
AL_
VOCAL_
MORPHER_
PHONEME_
U
AL_
VOCAL_
MORPHER_
PHONEME_
UH
AL_
VOCAL_
MORPHER_
PHONEME_
UW
AL_
VOCAL_
MORPHER_
PHONEME_
V
AL_
VOCAL_
MORPHER_
PHONEME_
Z
AL_
VOCAL_
MORPHER_
RATE
AL_
VOCAL_
MORPHER_
WAVEFORM
AL_
VOCAL_
MORPHER_
WAVEFORM_
SAWTOOTH
AL_
VOCAL_
MORPHER_
WAVEFORM_
SINUSOID
AL_
VOCAL_
MORPHER_
WAVEFORM_
TRIANGLE
Type Aliases
§
ALCboolean
ALCbyte
ALCchar
ALCcontext
ALCdevice
ALCdouble
ALCenum
ALCfloat
ALCint
ALCshort
ALCsizei
ALCubyte
ALCuint
ALCushort
ALCvoid
ALboolean
ALbyte
ALchar
ALdouble
ALenum
ALfloat
ALint
ALshort
ALsizei
ALubyte
ALuint
ALushort
ALvoid
LPALAUXILIARYEFFECTSLOTF
LPALAUXILIARYEFFECTSLOTFV
LPALAUXILIARYEFFECTSLOTI
LPALAUXILIARYEFFECTSLOTIV
LPALBUFFE
R3F
LPALBUFFE
R3I
LPALBUFFERDATA
LPALBUFFERF
LPALBUFFERFV
LPALBUFFERI
LPALBUFFERIV
LPALCCAPTURECLOSEDEVICE
LPALCCAPTUREOPENDEVICE
LPALCCAPTURESAMPLES
LPALCCAPTURESTART
LPALCCAPTURESTOP
LPALCCLOSEDEVICE
LPALCCREATECONTEXT
LPALCDESTROYCONTEXT
LPALCGETCONTEXTSDEVICE
LPALCGETCURRENTCONTEXT
LPALCGETENUMVALUE
LPALCGETERROR
LPALCGETINTEGERV
LPALCGETPROCADDRESS
LPALCGETSTRING
LPALCISEXTENSIONPRESENT
LPALCMAKECONTEXTCURRENT
LPALCOPENDEVICE
LPALCPROCESSCONTEXT
LPALCSUSPENDCONTEXT
LPALDELETEAUXILIARYEFFECTSLOTS
LPALDELETEBUFFERS
LPALDELETEEFFECTS
LPALDELETEFILTERS
LPALDELETESOURCES
LPALDISABLE
LPALDISTANCEMODEL
LPALDOPPLERFACTOR
LPALDOPPLERVELOCITY
LPALEFFECTF
LPALEFFECTFV
LPALEFFECTI
LPALEFFECTIV
LPALENABLE
LPALFILTERF
LPALFILTERFV
LPALFILTERI
LPALFILTERIV
LPALGENAUXILIARYEFFECTSLOTS
LPALGENBUFFERS
LPALGENEFFECTS
LPALGENFILTERS
LPALGENSOURCES
LPALGETAUXILIARYEFFECTSLOTF
LPALGETAUXILIARYEFFECTSLOTFV
LPALGETAUXILIARYEFFECTSLOTI
LPALGETAUXILIARYEFFECTSLOTIV
LPALGETBOOLEAN
LPALGETBOOLEANV
LPALGETBUFFE
R3F
LPALGETBUFFE
R3I
LPALGETBUFFERF
LPALGETBUFFERFV
LPALGETBUFFERI
LPALGETBUFFERIV
LPALGETDOUBLE
LPALGETDOUBLEV
LPALGETEFFECTF
LPALGETEFFECTFV
LPALGETEFFECTI
LPALGETEFFECTIV
LPALGETENUMVALUE
LPALGETERROR
LPALGETFILTERF
LPALGETFILTERFV
LPALGETFILTERI
LPALGETFILTERIV
LPALGETFLOAT
LPALGETFLOATV
LPALGETINTEGER
LPALGETINTEGERV
LPALGETLISTENE
R3F
LPALGETLISTENE
R3I
LPALGETLISTENERF
LPALGETLISTENERFV
LPALGETLISTENERI
LPALGETLISTENERIV
LPALGETPROCADDRESS
LPALGETSOURC
E3F
LPALGETSOURC
E3I
LPALGETSOURCEF
LPALGETSOURCEFV
LPALGETSOURCEI
LPALGETSOURCEIV
LPALGETSTRING
LPALISAUXILIARYEFFECTSLOT
LPALISBUFFER
LPALISEFFECT
LPALISENABLED
LPALISEXTENSIONPRESENT
LPALISFILTER
LPALISSOURCE
LPALLISTENE
R3F
LPALLISTENE
R3I
LPALLISTENERF
LPALLISTENERFV
LPALLISTENERI
LPALLISTENERIV
LPALSOURC
E3F
LPALSOURC
E3I
LPALSOURCEF
LPALSOURCEFV
LPALSOURCEI
LPALSOURCEIV
LPALSOURCEPAUSE
LPALSOURCEPAUSEV
LPALSOURCEPLAY
LPALSOURCEPLAYV
LPALSOURCEQUEUEBUFFERS
LPALSOURCEREWIND
LPALSOURCEREWINDV
LPALSOURCESTOP
LPALSOURCESTOPV
LPALSOURCEUNQUEUEBUFFERS
LPALSPEEDOFSOUND
LPEFXEAXREVERBPROPERTIES