Struct alto::Device[][src]

pub struct Device(_);

A handle to any kind of output device.

Trait Implementations

impl DeviceObject for Device
[src]

AltoInner instance from which this device was opened.

Specifier string used to open this device.

Raw handle as exposed by OpenAL.

alcGetIntegerv(ALC_CONNECTED) Requires ALC_EXT_disconnect Read more

alcIsExtensionPresent()

Important traits for Vec<u8>

alcGetStringiSOFT(ALC_HRTF_SPECIFIER_SOFT) Requires ALC_SOFT_HRTF Read more

alcGetIntegerv(ALC_HRTF_STATUS_SOFT) Requires ALC_SOFT_HRTF Read more

alcGetIntegerv(ALC_OUTPUT_LIMITER_SOFT) Requires ALC_SOFT_output_limiter Read more

alcGetIntegerv(ALC_MAX_AUXILIARY_SENDS) Requires ALC_EXT_EFX Read more

Return a new handle to this device.

Auto Trait Implementations

impl !Send for Device

impl !Sync for Device