Avaya Client Services API Reference (Windows)
Avaya Client Services API Reference (Windows)
Avaya.ClientServices
HIDService Class
HIDService Methods
HIDService Events

HIDService Class

This service provides information about the Human Interface Device (HID) devices connected to the machine, along with associated button presses that are NOT automatically handled by the SDK.
Inheritance Hierarchy
System
Object
Avaya.ClientServices
HIDService

Namespace: Avaya.ClientServices
Assembly: AvayaClientServices (in AvayaClientServices.dll) Version: 592.1.30.0
Syntax
C#
Copy

    public class HIDService

The HIDService type exposes the following members.

Methods

| Name | Description
--- | --- | ---
| UpdateDevicesForCallControlExclusion | Updates a list of devices for which call control should be deactivated or disallowed.

Top
Events

| Name | Description
--- | --- | ---
| ButtonPressUnhandled | Occurs when a button is pressed on the HID, but not handled by the Client SDK.
| ConnectionStatusChanged | Occurs when connection status to the HID device changed.
| ServiceActivated | Occurs when the HID service is activated.
| ServiceDeactivated | Occurs when the HID service is deactivated.

Top
Remarks
In computing, the USB human interface device class (USB HID class) is a part of the USB specification for computer peripherals: it specifies a device class (a type of computer hardware) for human interface devices such as keyboards, mice, game controllers and alphanumeric display devices. In the context of the SDK, these devices are typically USB-connected telephony headsets or speakerphones. Note that any button presses that are automatically handled by the SDK are not reported. Currently, the only button press that is reported is Redial.
See Also

#### Reference

Avaya.ClientServices Namespace

© 2017 Avaya LLC. All Rights Reserved.