C# 클래스 NScumm.Scumm.Smush.ImuseChannel

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

공개 메소드들

메소드 설명
AppendData ( BinaryReader b, int size ) : bool
CheckParameters ( int index, int nb, int flags, int volume, int pan ) : bool
Decode ( ) : void
GetParameters ( bool &stereo, bool &is_16bit, int &vol, int &pan ) : bool
GetSoundData ( ) : byte[]
ImuseChannel ( int track ) : System
SetParameters ( int nb, int size, int flags, int unk1, int tmp ) : bool

보호된 메소드들

메소드 설명
HandleSubTags ( int &offset ) : bool

비공개 메소드들

메소드 설명
HandleMap ( byte data ) : bool

메소드 상세

AppendData() 공개 메소드

public AppendData ( BinaryReader b, int size ) : bool
b System.IO.BinaryReader
size int
리턴 bool

CheckParameters() 공개 메소드

public CheckParameters ( int index, int nb, int flags, int volume, int pan ) : bool
index int
nb int
flags int
volume int
pan int
리턴 bool

Decode() 공개 메소드

public Decode ( ) : void
리턴 void

GetParameters() 공개 메소드

public GetParameters ( bool &stereo, bool &is_16bit, int &vol, int &pan ) : bool
stereo bool
is_16bit bool
vol int
pan int
리턴 bool

GetSoundData() 공개 메소드

public GetSoundData ( ) : byte[]
리턴 byte[]

HandleSubTags() 보호된 메소드

protected HandleSubTags ( int &offset ) : bool
offset int
리턴 bool

ImuseChannel() 공개 메소드

public ImuseChannel ( int track ) : System
track int
리턴 System

SetParameters() 공개 메소드

public SetParameters ( int nb, int size, int flags, int unk1, int tmp ) : bool
nb int
size int
flags int
unk1 int
tmp int
리턴 bool