Creates audio engines based on user setups. More...


Public Member Functions | |
| AudioEngineFactoryResult | Create (IAudioStream audioStream, bool withDataExport=false, string? alternatePluginPath=null) |
| Creates an engine with a stream injected in order for their lifespans to match. | |
Private Attributes | |
| string | _defaultPluginPath = Path.GetFullPath(Path.Combine(AppContext.BaseDirectory, "..", "..", "..", "..", "..", "plugins")) |
Creates audio engines based on user setups.
|
inline |
Creates an engine with a stream injected in order for their lifespans to match.
| audioStream | Stream of decoded file, ready for consumption. |
| withDataExport | Optional flag when user wants to use the engine with a view. |
| alternatePluginPath | Alternate location for sourcing plugins. |
Implements FQLab.IAudioEngineFactory.

|
private |