ADBaseLibrary.AdobeHDS.BoxReader.ReadFragment C# (CSharp) Метод

ReadFragment() публичный Метод

public ReadFragment ( ) : Fragment>.Dictionary
Результат Fragment>.Dictionary
        public Dictionary<int, Fragment> ReadFragment()
        {
            Dictionary<int, Fragment> frags = new Dictionary<int, Fragment>();
            ReadByte();
            EReadInt24();
            EReadInt32();
            int cnt = ReadByte();
            for (int x = 0; x < cnt; x++)
                ReadString();
            cnt = EReadInt32();
            for (int x = 0; x < cnt; x++)
            {
                Fragment fe = new Fragment();
                fe.FirstFragment = EReadInt32();
                fe.FirstFragmentTimestamp = EReadInt64();
                fe.FragmentDuration = EReadInt32();
                if (fe.FragmentDuration == 0)
                    fe.DiscontinuityIndicator = ReadByte();
                frags.Add(fe.FirstFragment, fe);
            }
            return frags;
        }