using System; using RGB.NET.Core; using RGB.NET.Devices.Corsair.Native; namespace RGB.NET.Devices.Corsair { /// /// /// Represents a generic information for a . /// public class CorsairHeadsetStandRGBDeviceInfo : CorsairRGBDeviceInfo { #region Constructors /// /// /// Internal constructor of managed . /// /// The index of the . /// The native -struct internal CorsairHeadsetStandRGBDeviceInfo(int deviceIndex, _CorsairDeviceInfo nativeInfo) : base(deviceIndex, RGBDeviceType.HeadsetStand, nativeInfo) { Image = new Uri(PathHelper.GetAbsolutePath($@"Images\Corsair\HeadsetStands\{Model.Replace(" ", string.Empty).ToUpper()}.png"), UriKind.Absolute); } #endregion } }