C# Class JackSharp.Client

Base class for JackClients.
Inheritance: IDisposable
Show file Open project: residuum/JackSharp Class Usage Examples

Protected Properties

Property Type Description
Name string

Public Methods

Method Description
Dispose ( ) : void

Protected Methods

Method Description
BaseOpen ( bool startServer ) : ClientStatus
Client ( string name ) : System
Close ( ) : void
Dispose ( bool isDisposing ) : void
GetAllJackPorts ( ) : List
InvokeNotAvaible ( string eventName ) : void
PortListFromPointer ( IntPtr initialPorts ) : List
Start ( bool startServer ) : bool
Stop ( ) : bool
WireUpBaseCallbacks ( ) : void

Private Methods

Method Description
MapPort ( string portName ) : PortReference
OnBufferSizeChange ( uint nframes, IntPtr arg ) : int
OnJackXrun ( IntPtr args ) : int
OnSampleRateChange ( uint nframes, IntPtr arg ) : int
OnShutdown ( IntPtr args ) : void
Open ( bool startServer ) : bool
SetUpBaseCallbacks ( ) : void

Method Details

BaseOpen() protected method

protected BaseOpen ( bool startServer ) : ClientStatus
startServer bool
return ClientStatus

Client() protected method

protected Client ( string name ) : System
name string
return System

Close() protected method

protected Close ( ) : void
return void

Dispose() public method

public Dispose ( ) : void
return void

Dispose() protected method

protected Dispose ( bool isDisposing ) : void
isDisposing bool
return void

GetAllJackPorts() protected method

protected GetAllJackPorts ( ) : List
return List

InvokeNotAvaible() protected method

protected InvokeNotAvaible ( string eventName ) : void
eventName string
return void

PortListFromPointer() protected method

protected PortListFromPointer ( IntPtr initialPorts ) : List
initialPorts System.IntPtr
return List

Start() protected method

protected Start ( bool startServer ) : bool
startServer bool
return bool

Stop() protected method

protected Stop ( ) : bool
return bool

WireUpBaseCallbacks() protected method

protected WireUpBaseCallbacks ( ) : void
return void

Property Details

Name protected property

protected string Name
return string