Class IMAWaveProvider
A helper to stream the WWise encoded IMA
Namespace: Anki.AudioKinetic
Assembly: Anki.Resources.SDK.dll
Syntax
public class IMAWaveProvider : IWaveProvider, IDisposable
Properties
WaveFormat
Provides the wave format.
Declaration
public WaveFormat WaveFormat { get; }
Property Value
Type | Description |
---|---|
NAudio.Wave.WaveFormat | Provides the wave format. |
Methods
Dispose()
Disposes the reader stream
Declaration
public void Dispose()
Dispose(Boolean)
Disposes the reader stream
Declaration
protected virtual void Dispose(bool disposing)
Parameters
Type | Name | Description |
---|---|---|
Boolean | disposing |
Read(Byte[], Int32, Int32)
Declaration
public int Read(byte[] buffer, int offset, int count)
Parameters
Type | Name | Description |
---|---|---|
Byte[] | buffer | |
Int32 | offset | |
Int32 | count |
Returns
Type | Description |
---|---|
Int32 |
SetWaveFormat(Int32, Int32)
Sets the wave format
Declaration
public void SetWaveFormat(int sampleRate, int numChannels)
Parameters
Type | Name | Description |
---|---|---|
Int32 | sampleRate | |
Int32 | numChannels |
Implements
NAudio.Wave.IWaveProvider