Appears you can retrieve the framerate with either the GetTitleAttributes or GetTotalTitleTime methods however for NTSC at least, these will always be 60/30 respectively, when what I wanted was 23.97 compared to 29.97 (24 fps progressive versus 30 fps normal). Which doesn’t seem accessible <sigh>.
However, when you get timestamps, they include
(number of frames), which, if you’re playing 23.97, will never get above 25 (odd, I know). If you’re playing 29.97 then it can get up to 29′ish. So you can kind of infer it. And it can be different from title to title, and, sometimes it’s mixed, so within the same title.