C# Class NScumm.Scumm.Audio.Players.Player_Mac.Instrument

Show file Open project: scemino/nscumm

Public Properties

Property Type Description
_baseFreq byte
_data byte[]
_loopEnd uint
_loopStart uint
_pos uint
_rate uint
_size uint
_subPos uint

Public Methods

Method Description
GenerateSamples ( short data, int offset, int pitchModifier, int volume, int numSamples, int remainingSamplesOnNote, bool fadeNoteEnds ) : void
NewNote ( ) : void
SaveOrLoad ( Serializer ser ) : void

Method Details

GenerateSamples() public method

public GenerateSamples ( short data, int offset, int pitchModifier, int volume, int numSamples, int remainingSamplesOnNote, bool fadeNoteEnds ) : void
data short
offset int
pitchModifier int
volume int
numSamples int
remainingSamplesOnNote int
fadeNoteEnds bool
return void

NewNote() public method

public NewNote ( ) : void
return void

SaveOrLoad() public method

public SaveOrLoad ( Serializer ser ) : void
ser NScumm.Scumm.IO.Serializer
return void

Property Details

_baseFreq public property

public byte _baseFreq
return byte

_data public property

public byte[] _data
return byte[]

_loopEnd public property

public uint _loopEnd
return uint

_loopStart public property

public uint _loopStart
return uint

_pos public property

public uint _pos
return uint

_rate public property

public uint _rate
return uint

_size public property

public uint _size
return uint

_subPos public property

public uint _subPos
return uint