Search Results for

    Show / Hide Table of Contents

    Class LSLObject

    Inheritance
    Object
    CriticalFinalizerObject
    SafeHandle
    LSLObject
    ContinuousResolver
    StreamInfo
    StreamInlet
    StreamOutlet
    Namespace: LSL4Unity
    Assembly: cs.temp.dll.dll
    Syntax
    public abstract class LSLObject : SafeHandle, IDisposable

    Constructors

    LSLObject(IntPtr)

    Declaration
    protected LSLObject(IntPtr obj)
    Parameters
    Type Name Description
    IntPtr obj

    Properties

    IsInvalid

    Declaration
    public override bool IsInvalid { get; }
    Property Value
    Type Description
    Boolean
    Overrides
    SafeHandle.IsInvalid

    Obj

    Declaration
    protected IntPtr Obj { get; }
    Property Value
    Type Description
    IntPtr

    Methods

    DestroyLSLObject(IntPtr)

    To be implemented in inheriting classes: the liblsl function to destroy the internal object

    Declaration
    protected abstract void DestroyLSLObject(IntPtr obj)
    Parameters
    Type Name Description
    IntPtr obj

    ReleaseHandle()

    Declaration
    protected override bool ReleaseHandle()
    Returns
    Type Description
    Boolean
    Overrides
    SafeHandle.ReleaseHandle()
    In This Article
    • Constructors
      • LSLObject(IntPtr)
    • Properties
      • IsInvalid
      • Obj
    • Methods
      • DestroyLSLObject(IntPtr)
      • ReleaseHandle()
    Back to top LSL 4 Unity documentation