Factory interface that creates audio engines based on OS and AudioStream settings. 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. | |
Factory interface that creates audio engines based on OS and AudioStream settings.
| AudioEngineFactoryResult FQLab.IAudioEngineFactory.Create | ( | IAudioStream | audioStream, |
| bool | withDataExport = false, |
||
| string? | alternatePluginPath = null |
||
| ) |
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. |
Implemented in FQLab.AudioEngineFactory.
