Crate openal [] [src]

OpenAL wrapper for Rust.

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.

Capture

Represents a capture device.

Direction

A 3D vector representing direction.

Doppler

The doppler.

Listener

Represents the listener.

Orientation

Two 3D vectors representing orientation.

Position

A 3D vector representing position.

Source

Represents a static source.

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.