This page applies to Harlequin v13.1r0 and later; and to Harlequin MultiRIP but not Harlequin Core
D_CAPABILITIES Selector
Parameter: devCapParam * capparam
Note: Only single‐device output plugins need to support D_CAPABILITIES . D_FIND_DEVICE_TYPE per‐ forms the equivalent function for multiple‐device output plugins.
The RIP first calls D_SELECTOR_SUPPORT to query support for D_FIND_DEVICE_TYPE . If the plugin indicates that D_FIND_DEVICE_TYPE is supported, then that function is called, otherwise D_CAPABILITIES is called.
The RIP calls this selector to retrieve information about the output device's capabilities and configuration.
The parameter passed with the selector is described below.
typedef struct devCapParam {
struct deviceCapabilities *f_capabilities; struct deviceConfig *f_config;
} devCapParam;
The plugin should set f_capabilities and f_config to point to the device's HqnDeviceCapabilities and deviceConfig structures respectively.