Identifying the location of the requested frames within an MPEG-2 data stream is non-trivial, but if achieved, then little else other than changes to the starting times are likely to be required for MPEG-2 encoded data, as the use-cases for such encoded data (e.g. endoscopy) are unlikely to include explicit frame related data. See the note below however for comments on “single-frame” results.
An application holding data in MPEG-2 format is unlikely to be able to create a range with a frame increment of greater than one (a calculated frame list with a 3 rd value greater than one), and if such a request is made, it might return a status of AA02 : Unable to extract Frames.
The approximation feature of the Time Range form of request is especially suitable for data held in MPEG-2 form, as it allows the application to find the nearest surrounding key frames, which greatly simplifies editing and improves quality.