Files
crysome/Crysome.Common.Client/Crysome.Common.Network.Packets.Server/RdpSetQualityPacket.cs
T

36 lines
624 B
C#
Raw Normal View History

2026-08-27 11:22:54 -06:00
using System.IO;
namespace Crysome.Common.Network.Packets.Server;
public class RdpSetQualityPacket : IPacket
{
public int Quality { get; set; } = 80;
public int IntervalMs { get; set; }
public RdpSetQualityPacket()
{
}
public RdpSetQualityPacket(int quality, int intervalMs = 0)
{
Quality = quality;
IntervalMs = intervalMs;
}
public void Write(BinaryWriter w)
{
w.Write(Quality);
w.Write(IntervalMs);
}
public void Read(BinaryReader r)
{
Quality = r.ReadInt32();
if (r.BaseStream.Position < r.BaseStream.Length)
{
IntervalMs = r.ReadInt32();
}
}
}