1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
/*!
OpenAL wrapper for Rust.
*/

#![warn(missing_docs)]

extern crate libc;
extern crate openal_sys as ffi;

#[macro_use]
mod util;
pub use util::{Vector, Position, Direction, Velocity, Orientation, Doppler, Sample};

mod traits;
pub use traits::{Device, Context};

mod error;
pub use error::Error;

pub mod listener;
pub use listener::Listener;

pub mod capture;
pub use capture::Capture;

pub mod source;
pub use source::Source;

mod buffer;
pub use buffer::Buffer;

pub mod extension;