I'm using IMFMediaEngine to build a video player application, the basic playback works well with IMFMediaEngine but I'm in a trouble with displaying timed text(IMFTimedText) which is used for closed captions or subtitles.
From my investigation on displaying timed text with IMFMediaEngine is to use frame server mode and draw text by myself onto video frame which is obtained by IMFMediaEngine::TransferVideoFrame. As this approach doesn't seem to be handy so I would like to know if there is another way to display timed text easily.