C# Class NScumm.Sky.Music.MusicBase

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

Protected Properties

Свойство Type Description
_channels IChannelBase[]
_currentMusic byte
_driverFileBase ushort
_mixer NScumm.Core.Audio.Mixer
_musicData byte[]
_musicDataLoc ushort
_musicVolume ushort

Méthodes publiques

Méthode Description
Dispose ( ) : void
LoadSection ( byte pSection ) : void
StartMusic ( ushort param ) : void
StopMusic ( ) : void

Méthodes protégées

Méthode Description
LoadNewMusic ( ) : void
MusicBase ( Mixer mixer, Disk disk ) : System
PollMusic ( ) : void
SetVolume ( ushort value ) : void
SetupChannels ( byte channelData, int offset ) : void
SetupPointers ( ) : void
StartDriver ( ) : void
StopMusicInternal ( ) : void
UpdateTempo ( ) : void

Method Details

Dispose() public méthode

public Dispose ( ) : void
Résultat void

LoadNewMusic() protected méthode

protected LoadNewMusic ( ) : void
Résultat void

LoadSection() public méthode

public LoadSection ( byte pSection ) : void
pSection byte
Résultat void

MusicBase() protected méthode

protected MusicBase ( Mixer mixer, Disk disk ) : System
mixer NScumm.Core.Audio.Mixer
disk Disk
Résultat System

PollMusic() protected méthode

protected PollMusic ( ) : void
Résultat void

SetVolume() protected abstract méthode

protected abstract SetVolume ( ushort value ) : void
value ushort
Résultat void

SetupChannels() protected abstract méthode

protected abstract SetupChannels ( byte channelData, int offset ) : void
channelData byte
offset int
Résultat void

SetupPointers() protected abstract méthode

protected abstract SetupPointers ( ) : void
Résultat void

StartDriver() protected abstract méthode

protected abstract StartDriver ( ) : void
Résultat void

StartMusic() public méthode

public StartMusic ( ushort param ) : void
param ushort
Résultat void

StopMusic() public méthode

public StopMusic ( ) : void
Résultat void

StopMusicInternal() protected méthode

protected StopMusicInternal ( ) : void
Résultat void

UpdateTempo() protected méthode

protected UpdateTempo ( ) : void
Résultat void

Property Details

_channels protected_oe property

protected IChannelBase[] _channels
Résultat IChannelBase[]

_currentMusic protected_oe property

protected byte _currentMusic
Résultat byte

_driverFileBase protected_oe property

protected ushort _driverFileBase
Résultat ushort

_mixer protected_oe property

protected Mixer,NScumm.Core.Audio _mixer
Résultat NScumm.Core.Audio.Mixer

_musicData protected_oe property

protected byte[] _musicData
Résultat byte[]

_musicDataLoc protected_oe property

protected ushort _musicDataLoc
Résultat ushort

_musicVolume protected_oe property

protected ushort _musicVolume
Résultat ushort