Struct alto::LoopbackDevice [] [src]

pub struct LoopbackDevice<F: LoopbackFrame>(_, _);

A loopback device that outputs audio to a memory buffer. Requires ALC_SOFT_loopback

Methods

impl<F: LoopbackFrame> LoopbackDevice<F>
[src]

[src]

alcCreateContext()

[src]

alcRenderSamplesSOFT() Returns the number of sample frames rendered to the slice.

[src]

alcDevicePauseSOFT() Requires ALC_SOFT_HRTF

Trait Implementations

impl<F: LoopbackFrame> DeviceObject for LoopbackDevice<F>
[src]

[src]

AltoInner instance from which this device was opened.

[src]

Specifier string used to open this device.

[src]

Raw handle as exposed by OpenAL.

[src]

alcGetIntegerv(ALC_CONNECTED) Requires ALC_EXT_disconnect Read more

[src]

alcIsExtensionPresent()

[src]

alcGetStringiSOFT(ALC_HRTF_SPECIFIER_SOFT) Requires ALC_SOFT_HRTF Read more

[src]

alcGetIntegerv(ALC_HRTF_STATUS_SOFT) Requires ALC_SOFT_HRTF Read more

[src]

alcGetIntegerv(ALC_OUTPUT_LIMITER_SOFT) Requires ALC_SOFT_output_limiter Read more

[src]

alcGetIntegerv(ALC_MAX_AUXILIARY_SENDS) Requires ALC_EXT_EFX Read more

[src]

Return a new handle to this device.

impl<F: LoopbackFrame> PartialEq for LoopbackDevice<F>
[src]

[src]

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

1.0.0
[src]

This method tests for !=.

impl<F: LoopbackFrame> Eq for LoopbackDevice<F>
[src]

impl<F: LoopbackFrame> Send for LoopbackDevice<F>
[src]

impl<F: LoopbackFrame> Sync for LoopbackDevice<F>
[src]