Code/MediaPermission.cs
namespace Bimp;
/// <summary>
/// Who is allowed to control a <see cref="MediaPlayer"/> (play, pause, seek, skip, remove from queue).
/// The host can always control every player.
/// </summary>
public enum MediaPermission
{
/// <summary>
/// Any connected player can control it.
/// </summary>
[Icon( "public" )]
Anyone,
/// <summary>
/// Only the host of the server.
/// </summary>
[Icon( "dns" )]
HostOnly,
/// <summary>
/// The host, plus the SteamIds listed in <see cref="MediaPlayer.AllowedSteamIds"/>.
/// </summary>
[Icon( "badge" )]
Whitelist,
}