dplug.client.client

Base client implementation.

Members

Classes

Client
class Client

Plugin interface, from the client point of view. This client has no knowledge of thread-safety, it must be handled externally. User plugins derivate from this class. Plugin formats wrappers owns one dplug.plugin.Client as a member.

Functions

parsePluginInfo
PluginInfo parsePluginInfo(string json)

Should be called in Client class during compile time to parse a PluginInfo from a supplied json file.

Interfaces

IHostCommand
interface IHostCommand

A plugin client can send commands to the host. This interface is injected after the client creation though.

Structs

LegalIO
struct LegalIO

Describe a combination of input channels count and output channels count

PluginInfo
struct PluginInfo
Undocumented in source.
PluginVersion
struct PluginVersion
Undocumented in source.
TimeInfo
struct TimeInfo

This allows to write things life tempo-synced LFO.

Meta