C# Class NScumm.Scumm.Smush.SmushChannel

Afficher le fichier Open project: scemino/nscumm Class Usage Examples

Protected Properties

Свойство Type Description
_dataSize int
_inData bool
_pan int
_sbuffer byte[]
_sbufferSize int
_tbuffer byte[]
_tbufferSize int
_track int
_volume int

Méthodes publiques

Méthode Description
AppendData ( BinaryReader b, int size ) : bool
CheckParameters ( int index, int nb, int flags, int volume, int pan ) : bool
GetParameters ( bool &stereo, bool &is_16bit, int &vol, int &pan ) : bool
GetSoundData ( ) : byte[]
SetParameters ( int nb, int flags, int volume, int pan, int index ) : bool

Méthodes protégées

Méthode Description
HandleSubTags ( int &offset ) : bool
ProcessBuffer ( ) : void
SmushChannel ( int track ) : System

Method Details

AppendData() public abstract méthode

public abstract AppendData ( BinaryReader b, int size ) : bool
b System.IO.BinaryReader
size int
Résultat bool

CheckParameters() public abstract méthode

public abstract CheckParameters ( int index, int nb, int flags, int volume, int pan ) : bool
index int
nb int
flags int
volume int
pan int
Résultat bool

GetParameters() public abstract méthode

public abstract GetParameters ( bool &stereo, bool &is_16bit, int &vol, int &pan ) : bool
stereo bool
is_16bit bool
vol int
pan int
Résultat bool

GetSoundData() public abstract méthode

public abstract GetSoundData ( ) : byte[]
Résultat byte[]

HandleSubTags() protected abstract méthode

protected abstract HandleSubTags ( int &offset ) : bool
offset int
Résultat bool

ProcessBuffer() protected méthode

protected ProcessBuffer ( ) : void
Résultat void

SetParameters() public abstract méthode

public abstract SetParameters ( int nb, int flags, int volume, int pan, int index ) : bool
nb int
flags int
volume int
pan int
index int
Résultat bool

SmushChannel() protected méthode

protected SmushChannel ( int track ) : System
track int
Résultat System

Property Details

_dataSize protected_oe property

Remaining size of sound data in the iMUS buffer.
protected int _dataSize
Résultat int

_inData protected_oe property

protected bool _inData
Résultat bool

_pan protected_oe property

protected int _pan
Résultat int

_sbuffer protected_oe property

Sound buffer.
protected byte[] _sbuffer
Résultat byte[]

_sbufferSize protected_oe property

Sound buffer size.
protected int _sbufferSize
Résultat int

_tbuffer protected_oe property

Data temporary buffer.
protected byte[] _tbuffer
Résultat byte[]

_tbufferSize protected_oe property

Temporary buffer size.
protected int _tbufferSize
Résultat int

_track protected_oe property

The track number.
protected int _track
Résultat int

_volume protected_oe property

protected int _volume
Résultat int