pub struct StandaloneOptions {
pub accepts_input: bool,
pub input_device: Option<String>,
pub output_device: Option<String>,
pub handle: Option<AudioProcessorHandleRef>,
}
Expand description
Options for audio-processor-standalone
, this is provided by the StandaloneProcessor
trait
implementation at the moment, which is less than ideal.
Fields§
§accepts_input: bool
If true a callback will be created for an input device
input_device: Option<String>
If set starting this processor will attempt to find this device and use it
output_device: Option<String>
If set starting this processor will attempt to find this device and use it
handle: Option<AudioProcessorHandleRef>
If set and running in a VST and the VST uses the generated GUI, this will be used to build a generic GUI over the generic audio processor handle.
TODO - Move this somewhere else
Trait Implementations§
Source§impl Clone for StandaloneOptions
impl Clone for StandaloneOptions
Source§fn clone(&self) -> StandaloneOptions
fn clone(&self) -> StandaloneOptions
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for StandaloneOptions
impl !RefUnwindSafe for StandaloneOptions
impl Send for StandaloneOptions
impl Sync for StandaloneOptions
impl Unpin for StandaloneOptions
impl !UnwindSafe for StandaloneOptions
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more