Ejemplo n.º 1
0
        public override void Parse(ExtendedBinaryReader br)
        {
            base.Parse(br);

            if (BoxHeader.TotalSize == 0)
                br.ReadToEnd();
            else if (BoxHeader.TotalSize == 1)
            {
                br.ReadChunkedBytes(BoxHeader.ExtendedSize.Value - (ulong)BoxHeader.HeaderSize).Select(s => s);
            }
            else
            {
                foreach (var s in br.ReadChunkedBytes((ulong)BoxHeader.TotalSize - (ulong)BoxHeader.HeaderSize)) ;
            }
        }