(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.