Class ButtonId
- Namespace
- Jabra.NET.Sdk.ButtonCustomization
- Assembly
- Jabra.NET.Sdk.ButtonCustomization.dll
The controllable buttons on Jabra devices. Please note that not all buttons may be available on all devices.
public class ButtonId : Enumeration, IEquatable<Enumeration>
- Inheritance
-
EnumerationButtonId
- Implements
-
IEquatable<Enumeration>
- Inherited Members
-
Enumeration.ToString()Enumeration.GetAll<T>()Enumeration.Equals(Enumeration)Enumeration.GetHashCode()Enumeration.NameEnumeration.Id
Constructors
ButtonId(int, string)
Initializes a new instance of the ButtonId class. This can be used to identify buttons not yet defined in this library, provided you know the ID assigned to the button by the device. Use the known static members such as Mute where possible.
public ButtonId(int id, string name)
Parameters
idintThe ID assigned to the button by the device firmware.
namestringA human-readable name for the button.
Fields
AnswerOrEndCall
The button to answer or end calls. On some headsets certified for Microsoft Teams, this is combined with the Microsoft Teams button.
public static readonly ButtonId AnswerOrEndCall
Field Value
Busylight
The busylight or status button. On the older Jabra Engage 50 devices, this is the four-dot button. Please be aware this is different from the Busylight that is typically found on the headset and doesn't have an associated button.
public static readonly ButtonId Busylight
Field Value
Mute
The mute button.
public static readonly ButtonId Mute
Field Value
ThreeDot
The three-dot button. A programmable button that can be assigned custom actions.
public static readonly ButtonId ThreeDot
Field Value
VolumeDown
The volume down button. Some devices have a volume wheel instead. For these devices this represents the volume down direction.
public static readonly ButtonId VolumeDown
Field Value
VolumeUp
The volume up button. Some devices have a volume wheel instead. For these devices this represents the volume up direction.
public static readonly ButtonId VolumeUp
Field Value
Methods
GetKnownButtonIds()
Get a list of all statically known button IDs.
public static IEnumerable<ButtonId> GetKnownButtonIds()
Returns
- IEnumerable<ButtonId>
A sequence of known button IDs.