Crate openal

Source
Expand description

OpenAL wrapper for Rust.

Re-exports§

pub use listener::Listener;
pub use capture::Capture;
pub use source::Source;

Modules§

capture
Helpers related to Capture.
extension
Helpers for extension support.
listener
Helpers related to Listener.
source
Helpers related to Source.

Structs§

Buffer
A buffer holding sample data.
Direction
A 3D vector representing direction.
Doppler
The doppler.
Orientation
Two 3D vectors representing orientation.
Position
A 3D vector representing position.
Vector
A 3D vector.
Velocity
A 3D vector representing velocity.

Enums§

Error
OpenAL error type.

Traits§

Context
Internal trait specifying the type is an OpenAL context.
Device
Internal trait specifying the type is an OpenAL device.
Sample
A trait for defining a conversion between a type and an OpenAL format.