(v13) D_CAPABILITIES
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.