26class QMediaEngineTimedTextNotify :
public QObject,
public QComObject<IMFTimedTextNotify>
31 void STDMETHODCALLTYPE TrackAdded(DWORD trackId) override;
32 void STDMETHODCALLTYPE TrackRemoved(DWORD trackId) override;
33 void STDMETHODCALLTYPE TrackSelected(DWORD trackId, BOOL selected) override;
34 void STDMETHODCALLTYPE TrackReadyStateChanged(DWORD trackId) override;
35 void STDMETHODCALLTYPE Error(MF_TIMED_TEXT_ERROR_CODE errorCode, HRESULT extendedErrorCode,
36 DWORD sourceTrackId) override;
37 void STDMETHODCALLTYPE Cue(MF_TIMED_TEXT_CUE_EVENT cueEvent,
double currentTime,
38 IMFTimedTextCue *cue) override;
39 void STDMETHODCALLTYPE Reset() override;
42 void trackAdded(DWORD trackId);
43 void subtitleTextChanged(
const QString &text);