Struct alto::Alto [] [src]

pub struct Alto(_);

This struct is the entry point of the API. Instantiating it will load an OpenAL implementation. From here, available devices can be queried and opened.

Methods

impl Alto
[src]

Load the default OpenAL implementation for the platform. This will prefer OpenAL-Soft if it is present, otherwise it will search for a generic implementation.

Loads a specific OpenAL implementation from a specififed path.

Raw entry points of the OpenAL API.

alcGetString(ALC_DEFAULT_DEVICE_SPECIFIER)

alcGetString(ALC_CAPTURE_DEFAULT_DEVICE_SPECIFIER)

alcGetString(ALC_DEVICE_SPECIFIER)

alcGetString(ALC_CAPTURE_DEVICE_SPECIFIER)

alcOpenDevice()

alcLoopbackOpenDeviceSOFT() Requires ALC_SOFT_loopback

alcCaptureOpenDevice()

Trait Implementations

impl Clone for Alto
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more