C# Класс SmashMaster.SmashMasterEffect

Наследование: IAudioDevice
Показать файл Открыть проект

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

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