public VobSubPack(byte[] buffer, IdxParagraph idxLine) { _buffer = buffer; IdxLine = idxLine; if (VobSubParser.IsMpeg2PackHeader(buffer)) { Mpeg2Header = new Mpeg2Header(buffer); PacketizedElementaryStream = new PacketizedElementaryStream(buffer, Mpeg2Header.Length); } else if (VobSubParser.IsPrivateStream1(buffer, 0)) { PacketizedElementaryStream = new PacketizedElementaryStream(buffer, 0); } }