C# Класс NScumm.Sky.Music.MusicBase

Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
_channels IChannelBase[]
_currentMusic byte
_driverFileBase ushort
_mixer NScumm.Core.Audio.Mixer
_musicData byte[]
_musicDataLoc ushort
_musicVolume ushort

Открытые методы

Метод Описание
Dispose ( ) : void
LoadSection ( byte pSection ) : void
StartMusic ( ushort param ) : void
StopMusic ( ) : void

Защищенные методы

Метод Описание
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

Описание методов

Dispose() публичный метод

public Dispose ( ) : void
Результат void

LoadNewMusic() защищенный метод

protected LoadNewMusic ( ) : void
Результат void

LoadSection() публичный метод

public LoadSection ( byte pSection ) : void
pSection byte
Результат void

MusicBase() защищенный метод

protected MusicBase ( Mixer mixer, Disk disk ) : System
mixer NScumm.Core.Audio.Mixer
disk Disk
Результат System

PollMusic() защищенный метод

protected PollMusic ( ) : void
Результат void

SetVolume() защищенный абстрактный метод

protected abstract SetVolume ( ushort value ) : void
value ushort
Результат void

SetupChannels() защищенный абстрактный метод

protected abstract SetupChannels ( byte channelData, int offset ) : void
channelData byte
offset int
Результат void

SetupPointers() защищенный абстрактный метод

protected abstract SetupPointers ( ) : void
Результат void

StartDriver() защищенный абстрактный метод

protected abstract StartDriver ( ) : void
Результат void

StartMusic() публичный метод

public StartMusic ( ushort param ) : void
param ushort
Результат void

StopMusic() публичный метод

public StopMusic ( ) : void
Результат void

StopMusicInternal() защищенный метод

protected StopMusicInternal ( ) : void
Результат void

UpdateTempo() защищенный метод

protected UpdateTempo ( ) : void
Результат void

Описание свойств

_channels защищенное свойство

protected IChannelBase[] _channels
Результат IChannelBase[]

_currentMusic защищенное свойство

protected byte _currentMusic
Результат byte

_driverFileBase защищенное свойство

protected ushort _driverFileBase
Результат ushort

_mixer защищенное свойство

protected Mixer,NScumm.Core.Audio _mixer
Результат NScumm.Core.Audio.Mixer

_musicData защищенное свойство

protected byte[] _musicData
Результат byte[]

_musicDataLoc защищенное свойство

protected ushort _musicDataLoc
Результат ushort

_musicVolume защищенное свойство

protected ushort _musicVolume
Результат ushort