pub struct PerformanceKeyboardBinding {
pub target: Symbol,
pub source: Symbol,
pub input: Symbol,
pub player_chain: Symbol,
pub instrument: Symbol,
pub stream: Symbol,
pub channel: u8,
}Expand description
Where browser keyboard gestures are sent.
Fields§
§target: SymbolIntent target: the runtime performance source that accepts events.
source: SymbolPerformance event source id.
input: SymbolBrowser or MIDI input id.
player_chain: SymbolPlayer chain that receives source output.
instrument: SymbolInstrument target at the end of the chain.
stream: SymbolBrowser stream bridge route used by the shell.
channel: u8MIDI channel, zero based.
Implementations§
Trait Implementations§
Source§impl Clone for PerformanceKeyboardBinding
impl Clone for PerformanceKeyboardBinding
Source§fn clone(&self) -> PerformanceKeyboardBinding
fn clone(&self) -> PerformanceKeyboardBinding
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 PerformanceKeyboardBinding
impl Debug for PerformanceKeyboardBinding
impl Eq for PerformanceKeyboardBinding
impl StructuralPartialEq for PerformanceKeyboardBinding
Auto Trait Implementations§
impl Freeze for PerformanceKeyboardBinding
impl RefUnwindSafe for PerformanceKeyboardBinding
impl Send for PerformanceKeyboardBinding
impl Sync for PerformanceKeyboardBinding
impl Unpin for PerformanceKeyboardBinding
impl UnsafeUnpin for PerformanceKeyboardBinding
impl UnwindSafe for PerformanceKeyboardBinding
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.