Class StreamingAudioDecoderBase<TAudioData>
Inheritance
StreamingAudioDecoderBase<TAudioData>
Assembly: Glitch9.IO.dll
Syntax
public abstract class StreamingAudioDecoderBase<TAudioData> : IStreamingAudioDecoder<TAudioData> where TAudioData : IAudioBuffer
Type Parameters
| Name |
Description |
| TAudioData |
|
Constructors
|
Edit this page
View Source
StreamingAudioDecoderBase(StreamingAudioEncoding, int, int)
Declaration
protected StreamingAudioDecoderBase(StreamingAudioEncoding encoding, int sampleRate, int channels)
Parameters
Methods
|
Edit this page
View Source
CreateAudioData(float[], int, int)
Declaration
protected abstract TAudioData CreateAudioData(float[] buffer, int sampleRate, int channels)
Parameters
| Type |
Name |
Description |
| float[] |
buffer |
|
| int |
sampleRate |
|
| int |
channels |
|
Returns
| Type |
Description |
| TAudioData |
|
|
Edit this page
View Source
Decode(PooledBytes)
Declaration
public TAudioData Decode(PooledBytes bytes)
Parameters
Returns
| Type |
Description |
| TAudioData |
|
Implements
Extension Methods