Example #1
0
 public override void Read(BoxReader reader)
 {
     using (new SizeChecker(this, reader)) {
         base.Read(reader);
         DataReferenceBox.Read(reader);
     }
 }
Example #2
0
 public override void Write(BoxWriter writer)
 {
     using (new SizeCalculator(this, writer))
     {
         base.Write(writer);
         DataReferenceBox.Write(writer);
     }
 }
Example #3
0
        public override string ToString()
        {
            StringBuilder xml = new StringBuilder();

            xml.Append(base.ToString());
            xml.Append(DataReferenceBox.ToString());
            xml.Append("</box>");

            return(xml.ToString());
        }
Example #4
0
 public DataInformationBox() : base(BoxTypes.DataInformation)
 {
     DataReferenceBox = new DataReferenceBox();
     this.Size       += DataReferenceBox.Size;
 }
Example #5
0
 public DataInformationBox()
     : base(BoxTypes.DataInformation)
 {
     DataReferenceBox = new DataReferenceBox();
       this.Size += DataReferenceBox.Size;
 }