C# Class SharpSoundDevice.PluginLoader

Show file Open project: ValdemarOrn/SharpSoundDevice

Public Methods

Method Description
Create ( string assemblyFilename, string bridgeDllDir ) : IAudioDevice

Private Methods

Method Description
CreatePluginInstance ( Assembly asm ) : IAudioDevice

Creates an instance of the first IAudioDevice class found in the assembly

GetAssemblyPath ( string assemblyFilename, string bridgeDllDir ) : string
LoadPluginAssembly ( string pluginAssemblyPath ) : Assembly

Tracks down and loads the actual SharpSoundDevice plugin dll.

Method Details

Create() public static method

public static Create ( string assemblyFilename, string bridgeDllDir ) : IAudioDevice
assemblyFilename string
bridgeDllDir string
return IAudioDevice