WaveReader
Declaration
public class Strawberry.Sound.WaveReader
A wave file reader used to read and stream .wav files.
Implements: Strawberry.Sound.ISoundReader
Constructors
WaveReader
void WaveReader(Stream stream)
Parameters:
| Name | Type | Description |
|---|---|---|
stream |
System.IO.Stream |
Properties
Stream
Stream Stream { get }
BitsPerSample
int BitsPerSample { get }
SampleRate
int SampleRate { get }
Channels
int Channels { get }
DataSize
int DataSize { get }
Methods
Dispose
void Dispose()
Read
int Read(byte[] buffer, int offset, int count)
Parameters:
| Name | Type | Description |
|---|---|---|
buffer |
System.Byte[] |
|
offset |
System.Int32 |
|
count |
System.Int32 |
ReadAll
byte[] ReadAll()
Seek
void Seek(long offset)
Parameters:
| Name | Type | Description |
|---|---|---|
offset |
System.Int64 |