public TransportPackets ReadMorePackets(long InitialPTS, ushort PID)
        {
            TransportPackets result = new TransportPackets();

            if (Count == 0)
            {
                return(result);
            }

            result.Append(this[0].Packetize(InitialPTS, PID, ref ContinuityCounter));
            RemoveAt(0);

            return(result);
        }