27void STDMETHODCALLTYPE QMediaEngineTimedTextNotify::Cue(MF_TIMED_TEXT_CUE_EVENT cueEvent,
33 if (cue && cueEvent == MF_TIMED_TEXT_CUE_EVENT_ACTIVE) {
34 const DWORD lineCount = cue->GetLineCount();
35 for (DWORD l = 0; l < lineCount; ++l) {
36 ComPtr<IMFTimedTextFormattedText> line;
37 if (SUCCEEDED(cue->GetLine(l, &line)) && line) {
38 QComTaskResource<WCHAR> str;
39 if (SUCCEEDED(line->GetText(str.address())) && str) {
42 text += QString::fromWCharArray(str.get());
48 emit subtitleTextChanged(text);