pub enum ChannelConfigEvent {
SetSoundfonts(Vec<Arc<dyn SoundfontBase>>),
SetLayerCount(Option<usize>),
SetPercussionMode(bool),
}
Expand description
Events to modify parameters of a channel.
Variants§
SetSoundfonts(Vec<Arc<dyn SoundfontBase>>)
Sets the soundfonts for the channel
SetLayerCount(Option<usize>)
Sets the layer count for the soundfont
SetPercussionMode(bool)
Controls whether the channel will be standard or percussion.
Setting to true
will make the channel only use percussion patches.
Trait Implementations§
Source§impl Clone for ChannelConfigEvent
impl Clone for ChannelConfigEvent
Source§fn clone(&self) -> ChannelConfigEvent
fn clone(&self) -> ChannelConfigEvent
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 ChannelConfigEvent
impl !RefUnwindSafe for ChannelConfigEvent
impl Send for ChannelConfigEvent
impl Sync for ChannelConfigEvent
impl Unpin for ChannelConfigEvent
impl !UnwindSafe for ChannelConfigEvent
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<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