Пример #1
0
        public HLSMetadataPayload(IHLSID3MetadataPayload pld, uint bitrate, uint segsequence)
        {
            _timestamp       = pld.Timestamp;
            _bitrate         = bitrate;
            _segmentsequence = segsequence;
            var frames = pld.ParseFrames();

            if (frames != null && frames.Count > 0)
            {
                _frames = frames.Select((f) =>
                {
                    return(new HLSMetadataID3Frame(f));
                }).ToList();
            }
        }
Пример #2
0
 public HLSMetadataPayload(IHLSID3MetadataPayload pld,uint bitrate,uint segsequence)
 {
   _timestamp = pld.Timestamp;
   _bitrate = bitrate;
   _segmentsequence = segsequence;
   var frames = pld.ParseFrames();
   if (frames != null && frames.Count > 0)
   {
     _frames = frames.Select((f) =>
     {
       return new HLSMetadataID3Frame(f);
     }).ToList();
   }
 }