C# Class BrawlLib.Wii.Audio.ADPCMStream

Inheritance: IAudioStream
Show file Open project: soopercool101/BrawlCrate-depreciated Class Usage Examples

Public Properties

Property Type Description
_dataAddress VoidPtr

Public Methods

Method Description
ADPCMStream ( RSTMHeader* pRSTM, VoidPtr dataAddr ) : System
ADPCMStream ( RSTMHeader* pRSTM, int channels, int startChannel, VoidPtr dataAddr ) : System
ADPCMStream ( WaveInfo* pWAVE, VoidPtr dataAddr ) : System
Dispose ( ) : void
GetPCMHeader ( ) : RIFFHeader
GetStreams ( RSTMHeader* pRSTM, VoidPtr dataAddr ) : BrawlLib.Wii.Audio.ADPCMStream[]
Init ( ) : void
ReadSamples ( VoidPtr destAddr, int numSamples ) : int
Wrap ( ) : void
WriteStream ( Stream outStream ) : void

Private Methods

Method Description
RefreshStates ( ) : void

Method Details

ADPCMStream() public method

public ADPCMStream ( RSTMHeader* pRSTM, VoidPtr dataAddr ) : System
pRSTM RSTMHeader*
dataAddr VoidPtr
return System

ADPCMStream() public method

public ADPCMStream ( RSTMHeader* pRSTM, int channels, int startChannel, VoidPtr dataAddr ) : System
pRSTM RSTMHeader*
channels int
startChannel int
dataAddr VoidPtr
return System

ADPCMStream() public method

public ADPCMStream ( WaveInfo* pWAVE, VoidPtr dataAddr ) : System
pWAVE WaveInfo*
dataAddr VoidPtr
return System

Dispose() public method

public Dispose ( ) : void
return void

GetPCMHeader() public method

public GetPCMHeader ( ) : RIFFHeader
return RIFFHeader

GetStreams() public static method

public static GetStreams ( RSTMHeader* pRSTM, VoidPtr dataAddr ) : BrawlLib.Wii.Audio.ADPCMStream[]
pRSTM RSTMHeader*
dataAddr VoidPtr
return BrawlLib.Wii.Audio.ADPCMStream[]

Init() public method

public Init ( ) : void
return void

ReadSamples() public method

public ReadSamples ( VoidPtr destAddr, int numSamples ) : int
destAddr VoidPtr
numSamples int
return int

Wrap() public method

public Wrap ( ) : void
return void

WriteStream() public method

public WriteStream ( Stream outStream ) : void
outStream Stream
return void

Property Details

_dataAddress public property

public VoidPtr _dataAddress
return VoidPtr