C# 클래스 SmashMaster.SmashMasterEffect

상속: IAudioDevice
파일 보기 프로젝트 열기: ValdemarOrn/SharpSoundPlugins

공개 프로퍼티들

프로퍼티 타입 설명
ParameterNames string[]
Samplerate double

공개 메소드들

메소드 설명
CloseEditor ( ) : void
DisposeDevice ( ) : void
GetProgramData ( int index ) : Program
HostChanged ( ) : void
InitializeDevice ( ) : void
OpenEditor ( IntPtr parentWindow ) : void
ProcessSample ( IntPtr input, IntPtr output, uint inChannelCount, uint outChannelCount, uint bufferSize ) : void
ProcessSample ( double input, double output, uint bufferSize ) : void
SendEvent ( Event ev ) : bool
SetCurrentProgram ( int program ) : void
SetParam ( int param, double value ) : void
SetProgramData ( Program program, int index ) : void
SetSampleRate ( double samplerate ) : void
SmashMasterEffect ( ) : System
Start ( ) : void
Stop ( ) : void

비공개 메소드들

메소드 설명
UpdateAll ( ) : void

메소드 상세

CloseEditor() 공개 메소드

public CloseEditor ( ) : void
리턴 void

DisposeDevice() 공개 메소드

public DisposeDevice ( ) : void
리턴 void

GetProgramData() 공개 메소드

public GetProgramData ( int index ) : Program
index int
리턴 Program

HostChanged() 공개 메소드

public HostChanged ( ) : void
리턴 void

InitializeDevice() 공개 메소드

public InitializeDevice ( ) : void
리턴 void

OpenEditor() 공개 메소드

public OpenEditor ( IntPtr parentWindow ) : void
parentWindow System.IntPtr
리턴 void

ProcessSample() 공개 메소드

public ProcessSample ( IntPtr input, IntPtr output, uint inChannelCount, uint outChannelCount, uint bufferSize ) : void
input System.IntPtr
output System.IntPtr
inChannelCount uint
outChannelCount uint
bufferSize uint
리턴 void

ProcessSample() 공개 메소드

public ProcessSample ( double input, double output, uint bufferSize ) : void
input double
output double
bufferSize uint
리턴 void

SendEvent() 공개 메소드

public SendEvent ( Event ev ) : bool
ev SharpSoundDevice.Event
리턴 bool

SetCurrentProgram() 공개 메소드

public SetCurrentProgram ( int program ) : void
program int
리턴 void

SetParam() 공개 메소드

public SetParam ( int param, double value ) : void
param int
value double
리턴 void

SetProgramData() 공개 메소드

public SetProgramData ( Program program, int index ) : void
program Program
index int
리턴 void

SetSampleRate() 공개 메소드

public SetSampleRate ( double samplerate ) : void
samplerate double
리턴 void

SmashMasterEffect() 공개 메소드

public SmashMasterEffect ( ) : System
리턴 System

Start() 공개 메소드

public Start ( ) : void
리턴 void

Stop() 공개 메소드

public Stop ( ) : void
리턴 void

프로퍼티 상세

ParameterNames 공개적으로 정적으로 프로퍼티

public static string[] ParameterNames
리턴 string[]

Samplerate 공개적으로 프로퍼티

public double Samplerate
리턴 double