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

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

보호된 프로퍼티들

프로퍼티 타입 설명
_dataSize int
_inData bool
_pan int
_sbuffer byte[]
_sbufferSize int
_tbuffer byte[]
_tbufferSize int
_track int
_volume int

공개 메소드들

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

보호된 메소드들

메소드 설명
HandleSubTags ( int &offset ) : bool
ProcessBuffer ( ) : void
SmushChannel ( int track ) : System

메소드 상세

AppendData() 공개 추상적인 메소드

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

CheckParameters() 공개 추상적인 메소드

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

GetParameters() 공개 추상적인 메소드

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

GetSoundData() 공개 추상적인 메소드

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

HandleSubTags() 보호된 추상적인 메소드

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

ProcessBuffer() 보호된 메소드

protected ProcessBuffer ( ) : void
리턴 void

SetParameters() 공개 추상적인 메소드

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

SmushChannel() 보호된 메소드

protected SmushChannel ( int track ) : System
track int
리턴 System

프로퍼티 상세

_dataSize 보호되어 있는 프로퍼티

Remaining size of sound data in the iMUS buffer.
protected int _dataSize
리턴 int

_inData 보호되어 있는 프로퍼티

protected bool _inData
리턴 bool

_pan 보호되어 있는 프로퍼티

protected int _pan
리턴 int

_sbuffer 보호되어 있는 프로퍼티

Sound buffer.
protected byte[] _sbuffer
리턴 byte[]

_sbufferSize 보호되어 있는 프로퍼티

Sound buffer size.
protected int _sbufferSize
리턴 int

_tbuffer 보호되어 있는 프로퍼티

Data temporary buffer.
protected byte[] _tbuffer
리턴 byte[]

_tbufferSize 보호되어 있는 프로퍼티

Temporary buffer size.
protected int _tbufferSize
리턴 int

_track 보호되어 있는 프로퍼티

The track number.
protected int _track
리턴 int

_volume 보호되어 있는 프로퍼티

protected int _volume
리턴 int