pub enum OutputDestination {
Track(TrackId),
Emitter(EmitterId),
}Expand description
Where a source of audio should be routed to.
Variants§
Implementations§
Source§impl OutputDestination
impl OutputDestination
Sourcepub const MAIN_TRACK: OutputDestination
pub const MAIN_TRACK: OutputDestination
Route audio to the main mixer track.
Trait Implementations§
Source§impl Clone for OutputDestination
impl Clone for OutputDestination
Source§fn clone(&self) -> OutputDestination
fn clone(&self) -> OutputDestination
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 moreSource§impl Debug for OutputDestination
impl Debug for OutputDestination
Source§impl Default for OutputDestination
impl Default for OutputDestination
Source§fn default() -> OutputDestination
fn default() -> OutputDestination
Returns the “default value” for a type. Read more
Source§impl From<&EmitterHandle> for OutputDestination
impl From<&EmitterHandle> for OutputDestination
Source§fn from(handle: &EmitterHandle) -> OutputDestination
fn from(handle: &EmitterHandle) -> OutputDestination
Converts to this type from the input type.
Source§impl From<&TrackHandle> for OutputDestination
impl From<&TrackHandle> for OutputDestination
Source§fn from(handle: &TrackHandle) -> OutputDestination
fn from(handle: &TrackHandle) -> OutputDestination
Converts to this type from the input type.
Source§impl From<EmitterId> for OutputDestination
impl From<EmitterId> for OutputDestination
Source§fn from(v: EmitterId) -> OutputDestination
fn from(v: EmitterId) -> OutputDestination
Converts to this type from the input type.
Source§impl From<SubTrackId> for OutputDestination
impl From<SubTrackId> for OutputDestination
Source§fn from(id: SubTrackId) -> OutputDestination
fn from(id: SubTrackId) -> OutputDestination
Converts to this type from the input type.
Source§impl From<TrackId> for OutputDestination
impl From<TrackId> for OutputDestination
Source§fn from(v: TrackId) -> OutputDestination
fn from(v: TrackId) -> OutputDestination
Converts to this type from the input type.
Source§impl Hash for OutputDestination
impl Hash for OutputDestination
Source§impl PartialEq for OutputDestination
impl PartialEq for OutputDestination
impl Copy for OutputDestination
impl Eq for OutputDestination
impl StructuralPartialEq for OutputDestination
Auto Trait Implementations§
impl Freeze for OutputDestination
impl RefUnwindSafe for OutputDestination
impl Send for OutputDestination
impl Sync for OutputDestination
impl Unpin for OutputDestination
impl UnwindSafe for OutputDestination
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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 moreSource§impl<F, T> IntoSample<T> for Fwhere
T: FromSample<F>,
impl<F, T> IntoSample<T> for Fwhere
T: FromSample<F>,
fn into_sample(self) -> T
Source§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().