C# 클래스 NScumm.Scumm.Audio.Players.Player_V1

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

공개 메소드들

메소드 설명
GetMusicTimer ( ) : int
Player_V1 ( ScummEngine scumm, IMixer mixer, bool pcjr ) : System
StartSound ( int nr ) : void
StopAllSounds ( ) : void
StopSound ( int nr ) : void

보호된 메소드들

메소드 설명
ChainSound ( int nr, byte data ) : void
ClearChannel ( int i ) : void
GeneratePCjrSamples ( short data, int offset, int len ) : void
GenerateSpkSamples ( short data, int offset, int len ) : void
NextTick ( ) : void

비공개 메소드들

메소드 설명
CreateChannels ( ) : channel_data_v1[]
NextPCjrCmd ( ) : void
NextSpeakerCmd ( ) : void
ParsePCjrChunk ( ) : void
ParseSpeakerChunk ( ) : void
SetMplex ( uint mplex ) : void

메소드 상세

ChainSound() 보호된 메소드

protected ChainSound ( int nr, byte data ) : void
nr int
data byte
리턴 void

ClearChannel() 보호된 메소드

protected ClearChannel ( int i ) : void
i int
리턴 void

GeneratePCjrSamples() 보호된 메소드

protected GeneratePCjrSamples ( short data, int offset, int len ) : void
data short
offset int
len int
리턴 void

GenerateSpkSamples() 보호된 메소드

protected GenerateSpkSamples ( short data, int offset, int len ) : void
data short
offset int
len int
리턴 void

GetMusicTimer() 공개 메소드

public GetMusicTimer ( ) : int
리턴 int

NextTick() 보호된 메소드

protected NextTick ( ) : void
리턴 void

Player_V1() 공개 메소드

public Player_V1 ( ScummEngine scumm, IMixer mixer, bool pcjr ) : System
scumm ScummEngine
mixer IMixer
pcjr bool
리턴 System

StartSound() 공개 메소드

public StartSound ( int nr ) : void
nr int
리턴 void

StopAllSounds() 공개 메소드

public StopAllSounds ( ) : void
리턴 void

StopSound() 공개 메소드

public StopSound ( int nr ) : void
nr int
리턴 void