|
- 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);
- }
- }
- }
- }
- }
|