Struct alto::Device [] [src]

pub struct Device<'a> { /* fields omitted */ }

A regular output device. This is typically a device as reported by the operating system.

Methods

impl<'a> Device<'a>
[src]

alcCreateContext()

alcDevicePauseSOFT() Requires ALC_SOFT_pause_device

alcDevicePauseSOFT() Requires ALC_SOFT_HRTF

Trait Implementations

impl<'a> DeviceTrait for Device<'a>
[src]

Alto instance from which this device was opened.

Specifier string used to open this device.

Raw handle as exposed by OpenAL.

alcIsExtensionPresent()

alcGetIntegerv(ALC_CONNECTED) Requires ALC_EXT_disconnect Read more

alcGetStringiSOFT(ALC_HRTF_SPECIFIER_SOFT) Requires ALC_SOFT_HRTF Read more

alcGetIntegerv(ALC_HRTF_STATUS_SOFT) Requires ALC_SOFT_HRTF Read more

alcGetIntegerv(ALC_MAX_AUXILIARY_SENDS) Requires ALC_EXT_EFX Read more

impl<'a> PartialEq for Device<'a>
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl<'a> Eq for Device<'a>
[src]

impl<'a> Drop for Device<'a>
[src]

A method called when the value goes out of scope. Read more

impl<'a> Send for Device<'a>
[src]

impl<'a> Sync for Device<'a>
[src]