C# Class cadencii.VocaloidDriver

Inheritance: VSTiDriverBase
Exibir arquivo Open project: cadencii/cadencii

Public Methods

Method Description
VocaloidDriver ( RendererKind kind ) : System
clearSendEvents ( ) : void
close ( ) : void
getProgress ( ) : double
getRendererKind ( ) : RendererKind
isRendering ( ) : boolean
open ( int block_size, int sample_rate ) : boolean
sendEvent ( byte src, int deltaFrames, int targetTrack ) : int
startRendering ( long total_samples, boolean mode_infinite, int sample_rate, IWaveIncoming runner, WorkerState state ) : int

Private Methods

Method Description
merge_events ( Vector x0, Vector y0 ) : Vector
msec_from_clock ( int timeCode ) : double

指定したタイムコードにおける,曲頭から測った時間を調べる

Method Details

VocaloidDriver() public method

public VocaloidDriver ( RendererKind kind ) : System
kind RendererKind
return System

clearSendEvents() public method

public clearSendEvents ( ) : void
return void

close() public method

public close ( ) : void
return void

getProgress() public method

public getProgress ( ) : double
return double

getRendererKind() public method

public getRendererKind ( ) : RendererKind
return RendererKind

isRendering() public method

public isRendering ( ) : boolean
return boolean

open() public method

public open ( int block_size, int sample_rate ) : boolean
block_size int
sample_rate int
return boolean

sendEvent() public method

public sendEvent ( byte src, int deltaFrames, int targetTrack ) : int
src byte
deltaFrames int
targetTrack int
return int

startRendering() public method

public startRendering ( long total_samples, boolean mode_infinite, int sample_rate, IWaveIncoming runner, WorkerState state ) : int
total_samples long
mode_infinite boolean
sample_rate int
runner IWaveIncoming このドライバを駆動しているRenderingRunnerのオブジェクト
state WorkerState
return int