C# Класс cadencii.AquesToneWaveGeneratorBase.AquesToneWaveGeneratorBase

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

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

Метод Описание
begin ( long total_samples, WorkerState state ) : void
getPosition ( ) : long
getProgress ( ) : double
getSampleRate ( ) : int
getTotalSamples ( ) : long
getVersion ( ) : int
init ( VsqFileEx vsq, int track, int start_clock, int end_clock, int sample_rate ) : void

初期化メソッド

isRunning ( ) : boolean
setConfig ( String parameter ) : void
setReceiver ( WaveReceiver r ) : void

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

Метод Описание
AquesToneWaveGeneratorBase ( ) : System
generateMidiEvent ( VsqFileEx vsq, int track, int clock_start, int clock_end ) : EventQueueSequence
getDriver ( ) : AquesToneDriverBase

Приватные методы

Метод Описание
exitBegin ( ) : void

beginメソッドを抜けるときの共通処理を行います

waveIncoming ( double l, double r, int length ) : void

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

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

protected AquesToneWaveGeneratorBase ( ) : System
Результат System

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

public begin ( long total_samples, WorkerState state ) : void
total_samples long
state WorkerState
Результат void

generateMidiEvent() защищенный абстрактный Метод

protected abstract generateMidiEvent ( VsqFileEx vsq, int track, int clock_start, int clock_end ) : EventQueueSequence
vsq VsqFileEx
track int
clock_start int
clock_end int
Результат EventQueueSequence

getDriver() защищенный абстрактный Метод

protected abstract getDriver ( ) : AquesToneDriverBase
Результат AquesToneDriverBase

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

public getPosition ( ) : long
Результат long

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

public getProgress ( ) : double
Результат double

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

public getSampleRate ( ) : int
Результат int

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

public getTotalSamples ( ) : long
Результат long

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

public getVersion ( ) : int
Результат int

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

初期化メソッド
public init ( VsqFileEx vsq, int track, int start_clock, int end_clock, int sample_rate ) : void
vsq VsqFileEx
track int
start_clock int
end_clock int
sample_rate int
Результат void

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

public isRunning ( ) : boolean
Результат boolean

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

public setConfig ( String parameter ) : void
parameter String
Результат void

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

public setReceiver ( WaveReceiver r ) : void
r WaveReceiver
Результат void