C# 클래스 NScumm.Sky.Music.MusicBase

상속: IDisposable
파일 보기 프로젝트 열기: scemino/nscumm 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
_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