using JT1078.FMp4.Interfaces; using JT1078.FMp4.MessagePack; using System; using System.Collections.Generic; using System.Text; namespace JT1078.FMp4 { /// /// mvex /// public class MovieExtendsBox : Mp4Box, IFMp4MessagePackFormatter { /// /// mvex /// public MovieExtendsBox() : base("mvex") { } public MovieExtendsHeaderBox MovieExtendsHeaderBox { get; set; } public List TrackExtendsBoxs { get; set; } public void ToBuffer(ref FMp4MessagePackWriter writer) { Start(ref writer); if (MovieExtendsHeaderBox != null) { MovieExtendsHeaderBox.ToBuffer(ref writer); } if (TrackExtendsBoxs != null) { foreach(var item in TrackExtendsBoxs) { item.ToBuffer(ref writer); } } End(ref writer); } } }