C# Класс NScumm.Core.Audio.SoftSynth.TownsPC98_FmSynth

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

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

Свойство Тип Описание
_externalMutex bool
_numChan int
_numSSG int
_prc TownsPC98_FmSynthPercussionSource
_ssg TownsPC98_FmSynthSquareSineSource
_volMaskA int

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

Метод Описание
Dispose ( ) : void
GenerateTables ( ) : void
IdleTimerCallback ( ) : void
Init ( ) : bool
NextTick ( int buffer, int offset, uint bufferSize ) : void
ReadBuffer ( short buffer, int count ) : int
TimerCallbackA ( ) : void
TimerCallbackB ( ) : void
WriteReg ( byte part, byte regAddress, int value ) : void

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

Метод Описание
NextTickEx ( int buffer, int offset, int bufferSize ) : void
Reset ( ) : void
SetVolumeIntern ( int volA, int volB ) : void
ToggleRegProtection ( bool prot ) : void
TownsPC98_FmSynth ( IMixer mixer, FmSynthEmuType type, bool externalMutexHandling = false ) : System

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

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

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

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

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

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

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

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

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

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

public NextTick ( int buffer, int offset, uint bufferSize ) : void
buffer int
offset int
bufferSize uint
Результат void

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

protected NextTickEx ( int buffer, int offset, int bufferSize ) : void
buffer int
offset int
bufferSize int
Результат void

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

public ReadBuffer ( short buffer, int count ) : int
buffer short
count int
Результат int

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

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

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

protected SetVolumeIntern ( int volA, int volB ) : void
volA int
volB int
Результат void

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

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

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

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

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

protected ToggleRegProtection ( bool prot ) : void
prot bool
Результат void

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

protected TownsPC98_FmSynth ( IMixer mixer, FmSynthEmuType type, bool externalMutexHandling = false ) : System
mixer IMixer
type FmSynthEmuType
externalMutexHandling bool
Результат System

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

public WriteReg ( byte part, byte regAddress, int value ) : void
part byte
regAddress byte
value int
Результат void

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

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

protected bool _externalMutex
Результат bool

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

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

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

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

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

protected TownsPC98_FmSynthPercussionSource _prc
Результат TownsPC98_FmSynthPercussionSource

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

protected TownsPC98_FmSynthSquareSineSource,NScumm.Core.Audio.SoftSynth _ssg
Результат TownsPC98_FmSynthSquareSineSource

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

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