C# Class SharpSoundDevice.Interop

Class containing function used by the VST plugin bridge to create new device instances and track running devices. Not to be used by plugin devices!
Show file Open project: ValdemarOrn/SharpSoundDevice

Public Methods

Method Description
CreateDevice ( string dllFilename, string assemblyFilename ) : int

Load the plugin assembly and instantiates a new instance of the plugin class

DeleteDevice ( int id ) : bool

GetDevice ( int id ) : IAudioDevice

GetID ( IAudioDevice device ) : int

Method Details

CreateDevice() public static method

Load the plugin assembly and instantiates a new instance of the plugin class
public static CreateDevice ( string dllFilename, string assemblyFilename ) : int
dllFilename string
assemblyFilename string
return int

DeleteDevice() public static method

public static DeleteDevice ( int id ) : bool
id int
return bool

GetDevice() public static method

public static GetDevice ( int id ) : IAudioDevice
id int
return IAudioDevice

GetID() public static method

public static GetID ( IAudioDevice device ) : int
device IAudioDevice
return int