Thanks Ross,<br>
<br>
So MPEG2TransportStreamFromPESSource provides data with the stream_id already set and no methods for setting the packet id ? I'm sorry I didn't understand this before.<br>
<br>
We have an awkward requirement to work with an installed set of hardware decoders which are set to receive a specific packet id.<br>
<br>
Thanks for explaining how fCurrentPID is used per packet received. Reusing the stream_id as the packet id makes sense in this context.<br>
<br>
Best regards,<br>
<br>
Piers<br>
-- <br>
Sent from my Android phone with K-9 Mail. Please excuse my brevity.