pub struct PlaybackRoutingConfig {
pub provider_identity: Option<String>,
pub master_bus: String,
pub metronome_bus: String,
pub part_buses: BTreeMap<usize, String>,
pub instrument_buses: BTreeMap<String, String>,
pub aux_sends: Vec<PlaybackAuxSend>,
pub effect_routes: Vec<PlaybackEffectRoute>,
}Expand description
Host-neutral routing choices resolved after score playback events are generated.
Fields§
§provider_identity: Option<String>§master_bus: String§metronome_bus: String§part_buses: BTreeMap<usize, String>Part-index routes, overridden by a matching stable instrument ID.
instrument_buses: BTreeMap<String, String>§aux_sends: Vec<PlaybackAuxSend>§effect_routes: Vec<PlaybackEffectRoute>Trait Implementations§
Source§impl Clone for PlaybackRoutingConfig
impl Clone for PlaybackRoutingConfig
Source§impl Debug for PlaybackRoutingConfig
impl Debug for PlaybackRoutingConfig
Source§impl Default for PlaybackRoutingConfig
impl Default for PlaybackRoutingConfig
Source§impl<'de> Deserialize<'de> for PlaybackRoutingConfig
impl<'de> Deserialize<'de> for PlaybackRoutingConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for PlaybackRoutingConfig
impl PartialEq for PlaybackRoutingConfig
Source§impl Serialize for PlaybackRoutingConfig
impl Serialize for PlaybackRoutingConfig
impl StructuralPartialEq for PlaybackRoutingConfig
Auto Trait Implementations§
impl Freeze for PlaybackRoutingConfig
impl RefUnwindSafe for PlaybackRoutingConfig
impl Send for PlaybackRoutingConfig
impl Sync for PlaybackRoutingConfig
impl Unpin for PlaybackRoutingConfig
impl UnsafeUnpin for PlaybackRoutingConfig
impl UnwindSafe for PlaybackRoutingConfig
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