Show / Hide Table of Contents

    Class OVOutlet<T>

    Base Inlet for OpenViBE Link.

    Inheritance
    Object
    OVOutlet<T>
    OVDoubleOutlet
    OVFloatOutlet
    OVIntOutlet
    Namespace: LSL4Unity.OV
    Assembly: cs.temp.dll.dll
    Syntax
    public abstract class OVOutlet<T> : MonoBehaviour
    Type Parameters
    Name Description
    T

    Fields

    info

    Declaration
    protected liblsl.StreamInfo info
    Field Value
    Type Description
    liblsl.StreamInfo

    outlet

    Declaration
    protected liblsl.StreamOutlet outlet
    Field Value
    Type Description
    liblsl.StreamOutlet

    samples

    Declaration
    protected T[] samples
    Field Value
    Type Description
    T[]

    streamType

    Declaration
    protected OVOutlet<T>.StreamTypes streamType
    Field Value
    Type Description
    OVOutlet.StreamTypes<>

    Properties

    ChannelCount

    Declaration
    public int ChannelCount { get; }
    Property Value
    Type Description
    Int32

    StreamName

    Declaration
    public string StreamName { get; }
    Property Value
    Type Description
    String

    Methods

    ForceUpdate(T[])

    ForceUpdate is called when it's needed.

    Declaration
    public void ForceUpdate(T[] input)
    Parameters
    Type Name Description
    T[] input

    The samples to push.

    Process(T[])

    Override this method in the subclass to specify what should happen when samples are available.

    Declaration
    protected abstract void Process(T[] input)
    Parameters
    Type Name Description
    T[] input

    The Incomming Sample.

    PushSamples()

    Push the samples.

    Declaration
    protected abstract void PushSamples()
    Back to top LSL 4 Unity documentation