Struct ladspa::PortConnection 
            
                [−]
            
        [src]
pub struct PortConnection<'a> {
    pub port: Port,
    pub data: PortData<'a>,
}Represents a connection between a port and the data attached to the port by the plugin host.
Fields
port | The port which the data is connected to.  | 
data | The data connected to the port. It's usually simpler to use the various unwrap_* functions than to interface with this directly.  | 
Methods
impl<'a> PortConnection<'a>
fn unwrap_audio(&'a self) -> &'a [Data]
Returns a slice pointing to the internal data of an audio input port. Panics if this port
is not an AudioIn port.
fn unwrap_audio_mut(&'a self) -> RefMut<'a, &'a mut [Data]>
Returns a mutable slice pointing to the internal data of an audio output port. Panics if
this port is not an AudioOut port.
fn unwrap_control(&'a self) -> &'a Data
Returns a refrence to the internal data of an control input port. Panics if this port
is not an ControlIn port.
fn unwrap_control_mut(&'a self) -> RefMut<'a, &'a mut Data>
Returns a mutable refrence to the internal data of an audio output port. Panics if
this port is not an ControlOut port.