Wrapper class for the NAudio file reader. Enables optional decoupling of NAudio from the project architecture. More...


Public Member Functions | |
| AudioStreamWrapper (AudioFormat format, IAudioReader reader) | |
| AudioFrame? | ReadFrame (int size) |
| Formats samples read by internal reader into consistent frames AudioFrame. | |
| void | Dispose () |
Properties | |
| AudioFormat | Format [get] |
| Stream metadata. | |
Properties inherited from FQLab.IAudioStream | |
Private Attributes | |
| readonly IAudioReader | _reader |
| Internal NAudio provided reader. | |
Wrapper class for the NAudio file reader. Enables optional decoupling of NAudio from the project architecture.
|
inline |
|
inline |
|
inline |
Formats samples read by internal reader into consistent frames AudioFrame.
| size | Reads a frame of said size. |
Implements FQLab.IAudioStream.

|
private |
Internal NAudio provided reader.
|
get |
Stream metadata.
Implements FQLab.IAudioStream.