Ctrl+K

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