dplug.lv2.ttl

LV2 Client implementation

Members

Functions

GenerateManifestFromClient_templated
int GenerateManifestFromClient_templated(char[] outputBuffer, const(char)[] binaryFileName)

Generate a manifest. Used by dplug-build, for LV2 builds. - to ask needed size in bytes, pass null as outputBuffer - else, pass as much bytes or more than necessary. Result manifest in outputBuffer[0..returned-value] outputBuffer can be null, in which case it makes no copy.

buildParamPortConfiguration
void buildParamPortConfiguration(Parameter[] params, LegalIO legalIO, bool hasMIDIInput, bool hasMIDIOutput, String paramString)
Undocumented in source. Be warned that the author may not have intended to support it.
escapeRDFString
void escapeRDFString(const(char)[] s, String r)

escape a UTF-8 string for UTF-8 RDF

escapeRDF_IRI2
void escapeRDF_IRI2(const(char)[] s, String outString)

Escape a UTF-8 string for UTF-8 IRI literal

lv2PluginCategory
void lv2PluginCategory(PluginCategory category, String lv2Category)
Undocumented in source. Be warned that the author may not have intended to support it.
sprintPluginURI
void sprintPluginURI(char* buf, size_t maxChars, string pluginHomepage, char[4] pluginID)
Undocumented in source. Be warned that the author may not have intended to support it.
sprintPluginURI_IO
void sprintPluginURI_IO(char* buf, size_t maxChars, string pluginHomepage, char[4] pluginID, LegalIO io)
Undocumented in source. Be warned that the author may not have intended to support it.
sprintPluginURI_IO_short
void sprintPluginURI_IO_short(char* buf, size_t maxChars, LegalIO io)
Undocumented in source. Be warned that the author may not have intended to support it.
sprintPluginURI_UI
void sprintPluginURI_UI(char* buf, size_t maxChars, string pluginHomepage, char[4] pluginID)
Undocumented in source. Be warned that the author may not have intended to support it.
sprintPluginURI_preset_short
void sprintPluginURI_preset_short(char* buf, size_t maxChars, int presetIndex)
Undocumented in source. Be warned that the author may not have intended to support it.
sprintVendorPrefix
void sprintVendorPrefix(char* buf, size_t maxChars, string pluginHomepage, char[4] pluginID)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta

License

Boost License 1.0 TTL generation.