C# Class cadencii.AquesToneWaveGeneratorBase.AquesToneWaveGeneratorBase

Inheritance: WaveUnit, WaveGenerator
Afficher le fichier Open project: cadencii/cadencii

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
AquesToneWaveGeneratorBase ( ) : System
generateMidiEvent ( VsqFileEx vsq, int track, int clock_start, int clock_end ) : EventQueueSequence
getDriver ( ) : AquesToneDriverBase

Private Methods

Méthode Description
exitBegin ( ) : void

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

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

Method Details

AquesToneWaveGeneratorBase() protected méthode

protected AquesToneWaveGeneratorBase ( ) : System
Résultat System

begin() public méthode

public begin ( long total_samples, WorkerState state ) : void
total_samples long
state WorkerState
Résultat void

generateMidiEvent() protected abstract méthode

protected abstract generateMidiEvent ( VsqFileEx vsq, int track, int clock_start, int clock_end ) : EventQueueSequence
vsq VsqFileEx
track int
clock_start int
clock_end int
Résultat EventQueueSequence

getDriver() protected abstract méthode

protected abstract getDriver ( ) : AquesToneDriverBase
Résultat AquesToneDriverBase

getPosition() public méthode

public getPosition ( ) : long
Résultat long

getProgress() public méthode

public getProgress ( ) : double
Résultat double

getSampleRate() public méthode

public getSampleRate ( ) : int
Résultat int

getTotalSamples() public méthode

public getTotalSamples ( ) : long
Résultat long

getVersion() public méthode

public getVersion ( ) : int
Résultat int

init() public méthode

初期化メソッド
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
Résultat void

isRunning() public méthode

public isRunning ( ) : boolean
Résultat boolean

setConfig() public méthode

public setConfig ( String parameter ) : void
parameter String
Résultat void

setReceiver() public méthode

public setReceiver ( WaveReceiver r ) : void
r WaveReceiver
Résultat void