mirror of
https://github.com/PepperDash/Essentials.git
synced 2026-02-15 12:44:58 +00:00
feat (essentials): fixed a few build issues with the new volume interfaces
This commit is contained in:
@@ -9,14 +9,14 @@ namespace PepperDash.Essentials.Core
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Defines minimal volume and mute control methods
|
/// Defines minimal volume and mute control methods
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public interface IBasicVolumeControls : IBasicVolumeControl, IBasicMuteControl
|
public interface IBasicVolumeControls : IHasVolumeControl, IHasMuteControl
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Defines basic volume control methods
|
/// Defines basic volume control methods
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public interface IBasicVolumeControl
|
public interface IHasVolumeControl
|
||||||
{
|
{
|
||||||
void VolumeUp(bool pressRelease);
|
void VolumeUp(bool pressRelease);
|
||||||
void VolumeDown(bool pressRelease);
|
void VolumeDown(bool pressRelease);
|
||||||
@@ -25,7 +25,7 @@ namespace PepperDash.Essentials.Core
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Defines volume control methods and properties with feedback
|
/// Defines volume control methods and properties with feedback
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public interface IBasicVolumeControlWithFeedback : IBasicVolumeControl
|
public interface IHasVolumeControlWithFeedback : IHasVolumeControl
|
||||||
{
|
{
|
||||||
void SetVolume(ushort level);
|
void SetVolume(ushort level);
|
||||||
IntFeedback VolumeLevelFeedback { get; }
|
IntFeedback VolumeLevelFeedback { get; }
|
||||||
@@ -34,7 +34,7 @@ namespace PepperDash.Essentials.Core
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Defines basic mute control methods
|
/// Defines basic mute control methods
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public interface IBasicMuteControl
|
public interface IHasMuteControl
|
||||||
{
|
{
|
||||||
void MuteToggle();
|
void MuteToggle();
|
||||||
}
|
}
|
||||||
@@ -42,7 +42,7 @@ namespace PepperDash.Essentials.Core
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Defines mute control methods and properties with feedback
|
/// Defines mute control methods and properties with feedback
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public interface IBasicMuteControlWithFeedback : IBasicMuteControl
|
public interface IHasMuteControlWithFeedback : IHasMuteControl
|
||||||
{
|
{
|
||||||
BoolFeedback MuteFeedback { get; }
|
BoolFeedback MuteFeedback { get; }
|
||||||
void MuteOn();
|
void MuteOn();
|
||||||
@@ -52,7 +52,7 @@ namespace PepperDash.Essentials.Core
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Adds feedback and direct volume level set to IBasicVolumeControls
|
/// Adds feedback and direct volume level set to IBasicVolumeControls
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public interface IBasicVolumeWithFeedback : IBasicVolumeControlWithFeedback, IBasicMuteControlWithFeedback
|
public interface IBasicVolumeWithFeedback : IBasicVolumeControls, IHasVolumeControlWithFeedback, IHasMuteControlWithFeedback
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user