TFruityPlugHost

Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
extern (C++) nothrow @nogc
class TFruityPlugHost {}

Members

Aliases

PWaveT
alias PWaveT = void*
Undocumented in source.
TVoiceParams
alias TVoiceParams = void
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.

Functions

AddWave_32FM_32FS_Ramp
void AddWave_32FM_32FS_Ramp(void* SourceBuffer, void* DestBuffer, int Length, float LVol, float RVol, float LastLVol, float LastRVol)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
AddWave_32FS_32FS_Ramp
void AddWave_32FS_32FS_Ramp(void* SourceBuffer, void* DestBuffer, int Length, float LVol, float RVol, float LastLVol, float LastRVol)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
CloseSample
void CloseSample(TSampleHandle Handle)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
ComputeLRVol
void ComputeLRVol(float LVol, float RVol, float Pan, float Volume)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
ComputeLRVol_Old
void ComputeLRVol_Old(float LVol, float RVol, int Pan, float Volume)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
Dispatcher
intptr_t Dispatcher(TPluginTag Sender, intptr_t ID, intptr_t Index, intptr_t Value)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
DistWave_32FM
void DistWave_32FM(int DistType, int DistThres, void* SourceBuffer, int Length, float DryVol, float WetVol, float Mul)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
GetInBuffer
void GetInBuffer(TPluginTag Sender, intptr_t Index, PIOBuffer IBuffer)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
GetInsBuffer
void* GetInsBuffer(TPluginTag Sender, int Ofs)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
GetMixBuffer
void* GetMixBuffer(int Num)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
GetOutBuffer
void GetOutBuffer(TPluginTag Sender, intptr_t Index, PIOBuffer OBuffer)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
GetSampleData
void* GetSampleData(TSampleHandle Handle, int Length)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
GetSampleInfo
void GetSampleInfo(TSampleHandle Handle, PSampleInfo Info)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
GetSampleRegion
void GetSampleRegion(TSampleHandle Handle, int RegionNum, PSampleRegion Region)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
GetSendBuffer
void* GetSendBuffer(intptr_t Num)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
GetSongMixingTime
int GetSongMixingTime()
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
GetSongMixingTime_A
double GetSongMixingTime_A()
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
GetSongPlayingTime
double GetSongPlayingTime()
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LoadSample
bool LoadSample(TSampleHandle Handle, char* FileName, PWaveFormatExtensible NeededFormat, int Flags)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LockMix_Old
void LockMix_Old()
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LockMix_Shared_Old
void LockMix_Shared_Old()
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LockPlugin
void LockPlugin(TPluginTag Sender)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
MIDIOut
void MIDIOut(TPluginTag Sender, intptr_t Msg)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
MIDIOut_Delayed
void MIDIOut_Delayed(TPluginTag Sender, intptr_t Msg)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
OnControllerChanged
void OnControllerChanged(TPluginTag Sender, intptr_t Index, intptr_t Value)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
OnHint
void OnHint(TPluginTag Sender, char* Text)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
OnParamChanged
void OnParamChanged(TPluginTag Sender, int Index, int Value)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
OutputVoice_Kill
void OutputVoice_Kill(TOutVoiceHandle Handle)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
OutputVoice_ProcessEvent
int OutputVoice_ProcessEvent(TOutVoiceHandle Handle, intptr_t EventID, intptr_t EventValue, intptr_t Flags)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
OutputVoice_Release
void OutputVoice_Release(TOutVoiceHandle Handle)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
PlugMsg_Delayed
void PlugMsg_Delayed(TPluginTag Sender, intptr_t Msg)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
PlugMsg_Kill
void PlugMsg_Kill(TPluginTag Sender, intptr_t MSg)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
PromptEdit
BOOL PromptEdit(int x, int y, char* SetCaption, char* s, int c)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
PromptEdit_Ex
BOOL PromptEdit_Ex(int x, int y, char* SetCaption, char* Text, int Color1, int Color2, int IconIndex, int FontHeight, int SetOptions)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
ResumeOutput
void ResumeOutput(TPluginTag Sender)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
ResumeOutput_Old
void ResumeOutput_Old()
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
SuspendOutput
void SuspendOutput(TPluginTag Sender)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
SuspendOutput_Old
void SuspendOutput_Old()
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
TriggerOutputVoice
TOutVoiceHandle TriggerOutputVoice(TVoiceParams* VoiceParams, intptr_t SetIndex, intptr_t SetTag)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
UnlockMix_Old
void UnlockMix_Old()
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
UnlockMix_Shared_Old
void UnlockMix_Shared_Old()
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
UnlockPlugin
void UnlockPlugin(TPluginTag Sender)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
Voice_Kill
void Voice_Kill(intptr_t Sender, BOOL KillHandle)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
Voice_ProcessEvent
int Voice_ProcessEvent(intptr_t Sender, intptr_t EventID, intptr_t EventValue, intptr_t Flags)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
Voice_Release
void Voice_Release(intptr_t Sender)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
majorVersion
int majorVersion()
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

AppHandle
HANDLE AppHandle;
Undocumented in source.
Flags
int Flags;
Undocumented in source.
HostVersion
int HostVersion;
Undocumented in source.
Reserved
int[30] Reserved;
Undocumented in source.
TempBuffers
PWAV32FS[4] TempBuffers;
Undocumented in source.
WaveTables
PWaveT[10] WaveTables;
Undocumented in source.

Meta