skyscraper8/skyscraper8/SatIp/RtspResponse.cs
2025-08-17 20:06:35 +02:00

32 lines
717 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using skyscraper5.Skyscraper;
namespace skyscraper8.SatIp
{
internal abstract class RtspResponse : Validatable
{
private readonly string statusLine;
protected readonly Dictionary<string, string> args;
protected readonly byte[] payload;
protected RtspResponse(RtspResponseHeader header)
{
RtspVersion = header.rtspVersion;
RtspStatusCode = header.statusCode;
statusLine = header.statusLine;
args = header.kv;
payload = header.payload;
Valid = true;
}
public ushort RtspStatusCode { get; private set; }
public Version RtspVersion { get; private set; }
}
}