Host 0x30: Some kind of path query related programs and banks
Mostly just crashes hosts but in rare cases actually works to retrieve a path to something.
This commit is contained in:
@@ -826,9 +826,33 @@ enum VST_HOST_OPCODE {
|
|||||||
VST_HOST_OPCODE_PARAM_UNLOCK = 0x2C,
|
VST_HOST_OPCODE_PARAM_UNLOCK = 0x2C,
|
||||||
|
|
||||||
VST_HOST_OPCODE_2D = 0x2D,
|
VST_HOST_OPCODE_2D = 0x2D,
|
||||||
|
|
||||||
|
//--------------------------------------------------------------------------------
|
||||||
|
// VST 2.2
|
||||||
|
//--------------------------------------------------------------------------------
|
||||||
|
|
||||||
VST_HOST_OPCODE_2E = 0x2E,
|
VST_HOST_OPCODE_2E = 0x2E,
|
||||||
|
|
||||||
VST_HOST_OPCODE_2F = 0x2F,
|
VST_HOST_OPCODE_2F = 0x2F,
|
||||||
|
|
||||||
|
/**
|
||||||
|
* When queried by the plug-in shortly after @ref VST_EFFECT_OPCODE_PROGRAM_LOAD it often crashes compatible hosts
|
||||||
|
* with a memory access exception. This exception can be controlled with p_ptr but it's unclear what that is
|
||||||
|
* pointing at so far. In the event that it doesn't crash the memory address we pointed at changes to a path.
|
||||||
|
*
|
||||||
|
* @todo Figure out what p_ptr is.
|
||||||
|
* @note (VST 2.2+) Available from VST 2.2 onwards.
|
||||||
|
* @deprecated (VST 2.4+) Deprecated from VST 2.4 onwards.
|
||||||
|
* @param p_ptr A pointer to something
|
||||||
|
*/
|
||||||
|
VST_HOST_OPCODE_30 = 0x30,
|
||||||
|
|
||||||
|
//--------------------------------------------------------------------------------
|
||||||
|
// VST 2.3
|
||||||
|
//--------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
VST_HOST_OPCODE_31 = 0x31,
|
||||||
|
|
||||||
// Highest number of known OPCODE.
|
// Highest number of known OPCODE.
|
||||||
VST_HOST_OPCODE_MAX,
|
VST_HOST_OPCODE_MAX,
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user