[][src]Struct lv2_core::port::CV

pub struct CV;

CV port type.

Control ports in general are used to control the behaviour of the plugin. CV ports are sampled just like audio data. This means that audio data is often valid CV data, but CV data generally is not audio data, because it may not be within the audio bounds of -1.0 to 1.0.

Trait Implementations

impl PortType for CV[src]

type InputPortType = &'static [f32]

The type of input read by the port.

type OutputPortType = &'static mut [f32]

The type of output reference created by the port.

impl UriBound for CV[src]

Auto Trait Implementations

impl RefUnwindSafe for CV

impl Send for CV

impl Sync for CV

impl Unpin for CV

impl UnwindSafe for CV

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.