using JT1078.Hls.Formatters; using JT1078.Hls.MessagePack; using System; using System.Collections.Generic; using System.Text; namespace JT1078.Hls { public class ES_Package: ITSMessagePackFormatter { public static byte[] NALU0X09 = new byte[] { 0x00, 0x00, 0x00, 0x01, 0x09, 0xFF }; public byte[] NALU0x09 { get; set; } = NALU0X09; public List<byte[]> NALUs { get; set; } public void ToBuffer(ref TSMessagePackWriter writer) { writer.WriteArray(NALU0x09); if(NALUs!=null) { foreach(var nalu in NALUs) { writer.WriteArray(nalu); } } } } }