C# Класс NScumm.Scumm.Audio.Players.Player_Towns

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

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

Свойство Тип Описание
_intf NScumm.Core.Audio.SoftSynth.TownsAudioInterface
_numSoundMax int
_pcmCurrentSound PcmCurrentSound[]
_vm ScummEngine

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

Метод Описание
DoCommand ( int numargs, int args ) : int
GetCurrentCdaSound ( ) : int
GetCurrentCdaVolume ( ) : int
GetMusicTimer ( ) : int
GetSoundStatus ( int sound ) : int
Init ( ) : bool
SaveOrLoad ( Serializer ser ) : void
SetMusicVolume ( int vol ) : void
SetSfxVolume ( int volume ) : void
SetSoundNote ( int sound, int note ) : void
SetSoundVolume ( int sound, int left, int right ) : void
SetVolumeCD ( int left, int right ) : void
StartSound ( int sound ) : void
StopAllSounds ( ) : void
StopSound ( int sound ) : void

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

Метод Описание
AllocatePcmChannel ( int sound, int sfxChanRelIndex, uint priority ) : int
PlayPcmTrack ( int sound, byte data, int offset, int velo, int pan, int note, int priority ) : void
Player_Towns ( ScummEngine vm, bool isVersion2 ) : System.Collections.Generic
RestoreAfterLoad ( ) : void
StopPcmTrack ( int sound ) : void

Приватные методы

Метод Описание
CreatePcmCurrentSounds ( ) : PcmCurrentSound[]

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

AllocatePcmChannel() защищенный Метод

protected AllocatePcmChannel ( int sound, int sfxChanRelIndex, uint priority ) : int
sound int
sfxChanRelIndex int
priority uint
Результат int

DoCommand() публичный абстрактный Метод

public abstract DoCommand ( int numargs, int args ) : int
numargs int
args int
Результат int

GetCurrentCdaSound() публичный Метод

public GetCurrentCdaSound ( ) : int
Результат int

GetCurrentCdaVolume() публичный Метод

public GetCurrentCdaVolume ( ) : int
Результат int

GetMusicTimer() публичный Метод

public GetMusicTimer ( ) : int
Результат int

GetSoundStatus() публичный Метод

public GetSoundStatus ( int sound ) : int
sound int
Результат int

Init() публичный абстрактный Метод

public abstract Init ( ) : bool
Результат bool

PlayPcmTrack() защищенный Метод

protected PlayPcmTrack ( int sound, byte data, int offset, int velo, int pan, int note, int priority ) : void
sound int
data byte
offset int
velo int
pan int
note int
priority int
Результат void

Player_Towns() защищенный Метод

protected Player_Towns ( ScummEngine vm, bool isVersion2 ) : System.Collections.Generic
vm ScummEngine
isVersion2 bool
Результат System.Collections.Generic

RestoreAfterLoad() защищенный Метод

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

SaveOrLoad() публичный Метод

public SaveOrLoad ( Serializer ser ) : void
ser NScumm.Scumm.IO.Serializer
Результат void

SetMusicVolume() публичный абстрактный Метод

public abstract SetMusicVolume ( int vol ) : void
vol int
Результат void

SetSfxVolume() публичный Метод

public SetSfxVolume ( int volume ) : void
volume int
Результат void

SetSoundNote() публичный Метод

public SetSoundNote ( int sound, int note ) : void
sound int
note int
Результат void

SetSoundVolume() публичный Метод

public SetSoundVolume ( int sound, int left, int right ) : void
sound int
left int
right int
Результат void

SetVolumeCD() публичный Метод

public SetVolumeCD ( int left, int right ) : void
left int
right int
Результат void

StartSound() публичный абстрактный Метод

public abstract StartSound ( int sound ) : void
sound int
Результат void

StopAllSounds() публичный абстрактный Метод

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

StopPcmTrack() защищенный Метод

protected StopPcmTrack ( int sound ) : void
sound int
Результат void

StopSound() публичный абстрактный Метод

public abstract StopSound ( int sound ) : void
sound int
Результат void

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

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

protected TownsAudioInterface,NScumm.Core.Audio.SoftSynth _intf
Результат NScumm.Core.Audio.SoftSynth.TownsAudioInterface

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

protected int _numSoundMax
Результат int

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

protected PcmCurrentSound[] _pcmCurrentSound
Результат PcmCurrentSound[]

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

protected ScummEngine _vm
Результат ScummEngine