(v13) Mandatory selector support for output plugins
This page applies to Harlequin v13.1r0 and later; and to Harlequin MultiRIP but not Harlequin Core
All output plugins must support the following selectors:
D_SELECTOR_SUPPORT D_GET_IDENTITY D_INITIALISE D_SECURITY
D_OPEN D_OUTPUT D_IDLE D_CLOSE D_SHUTDOWN D_CLEAR_ERROR
Single‐device plugins must also support:
D_CAPABILITIES
Whereas multiple‐device output plugins must also support:
D_FIND_DEVICE_TYPE D_SELECT_DEVICE
Note:
If a plugin implements D_FIND_DEVICE_TYPE
, the RIP assumes that it is a multiple‐device plugin.