pub enum PortMedia {
Audio,
Control,
Event,
}Expand description
Kind of signal a port carries.
Variants§
Audio
Sample-rate audio.
Control
Control-rate parameter signals.
Event
Discrete events (for example MIDI).
Implementations§
Source§impl PortMedia
impl PortMedia
Sourcepub fn default_rate_contract(self) -> RateContract
pub fn default_rate_contract(self) -> RateContract
Returns the default rate contract for this media kind: sample-exact for audio, control-rate for control and event media.
Trait Implementations§
impl Copy for PortMedia
impl Eq for PortMedia
impl StructuralPartialEq for PortMedia
Auto Trait Implementations§
impl Freeze for PortMedia
impl RefUnwindSafe for PortMedia
impl Send for PortMedia
impl Sync for PortMedia
impl Unpin for PortMedia
impl UnsafeUnpin for PortMedia
impl UnwindSafe for PortMedia
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