C# Класс VstSdk.AEffectWrapper

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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