private void ReadTransportHeader(BitSplitter bs) { bs.SkipToNextByte(); // Sync byte Error = bs.GetFlag(); StartIndicator = bs.GetFlag(); HighPriority = bs.GetFlag(); PID = (int)bs.GetInteger(13); ScrambleCode = (int)bs.GetInteger(2); HasAdaptionField = bs.GetFlag(); HasPayload = bs.GetFlag(); Counter = (int)bs.GetInteger(4); }