C# 클래스 VstSdk.AEffectWrapper

파일 보기 프로젝트 열기: cadencii/cadencii 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
aeffect AEffect

공개 메소드들

메소드 설명
Dispatch ( VstInt32 opcode, VstInt32 index, VstIntPtr value, IntPtr ptr, float opt ) : VstIntPtr

Host to Plug-in dispatcher @see AudioEffect::dispatcher

GetParameter ( VstInt32 index ) : float

Returns current value of automatable parameter @see AudioEffect::getParameter

ProcessDoubleReplacing ( IntPtr inputs, IntPtr outputs, VstInt32 sampleFrames ) : void

Process double-precision audio samples in replacing mode @see AudioEffect::processDoubleReplacing

ProcessReplacing ( IntPtr inputs, IntPtr outputs, VstInt32 sampleFrames ) : void

Process audio samples in replacing mode @see AudioEffect::processReplacing

SetParameter ( VstInt32 index, float parameter ) : void

Set new value of automatable parameter @see AudioEffect::setParameter

__ProcessDeprecated ( IntPtr inputs, IntPtr outputs, VstInt32 sampleFrames ) : void

deprecated Accumulating process mode is deprecated in VST 2.4! Use AEffect::processReplacing instead!

메소드 상세

Dispatch() 공개 메소드

Host to Plug-in dispatcher @see AudioEffect::dispatcher
public Dispatch ( VstInt32 opcode, VstInt32 index, VstIntPtr value, IntPtr ptr, float opt ) : VstIntPtr
opcode VstInt32
index VstInt32
value VstIntPtr
ptr System.IntPtr
opt float
리턴 VstIntPtr

GetParameter() 공개 메소드

Returns current value of automatable parameter @see AudioEffect::getParameter
public GetParameter ( VstInt32 index ) : float
index VstInt32
리턴 float

ProcessDoubleReplacing() 공개 메소드

Process double-precision audio samples in replacing mode @see AudioEffect::processDoubleReplacing
public ProcessDoubleReplacing ( IntPtr inputs, IntPtr outputs, VstInt32 sampleFrames ) : void
inputs System.IntPtr
outputs System.IntPtr
sampleFrames VstInt32
리턴 void

ProcessReplacing() 공개 메소드

Process audio samples in replacing mode @see AudioEffect::processReplacing
public ProcessReplacing ( IntPtr inputs, IntPtr outputs, VstInt32 sampleFrames ) : void
inputs System.IntPtr
outputs System.IntPtr
sampleFrames VstInt32
리턴 void

SetParameter() 공개 메소드

Set new value of automatable parameter @see AudioEffect::setParameter
public SetParameter ( VstInt32 index, float parameter ) : void
index VstInt32
parameter float
리턴 void

__ProcessDeprecated() 공개 메소드

deprecated Accumulating process mode is deprecated in VST 2.4! Use AEffect::processReplacing instead!
public __ProcessDeprecated ( IntPtr inputs, IntPtr outputs, VstInt32 sampleFrames ) : void
inputs System.IntPtr
outputs System.IntPtr
sampleFrames VstInt32
리턴 void

프로퍼티 상세

aeffect 공개적으로 프로퍼티

public AEffect,VstSdk aeffect
리턴 AEffect