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: boolIf 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 duplicate 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