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]

[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.

[src]

Loads a specific OpenAL implementation from a specififed path.

[src]

Raw entry points of the OpenAL API.

[src]

alcGetString(ALC_DEFAULT_DEVICE_SPECIFIER)

[src]

alcGetString(ALC_CAPTURE_DEFAULT_DEVICE_SPECIFIER)

[src]

alcGetString(ALC_DEVICE_SPECIFIER)

[src]

alcGetString(ALC_CAPTURE_DEVICE_SPECIFIER)

[src]

alcOpenDevice()

[src]

alcLoopbackOpenDeviceSOFT() Requires ALC_SOFT_loopback

[src]

alcCaptureOpenDevice()

Trait Implementations

impl Clone for Alto
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more