- Detect end of Video with IMediaSeeking
- long eventCode = 0;
- LONG_PTR ptrParam1 = 0;
- LONG_PTR ptrParam2 = 0;
- long timeoutMs = INFINITE;
- while (SUCCEEDED(pEvent->GetEvent(&eventCode, &ptrParam1, &ptrParam1, timeoutMs)))
- {
- if (eventCode == EC_COMPLETE)
- {
- break;
- }
- // Free the event data.
- hr = pEvent->FreeEventParams(eventCode, ptrParam1, ptrParam1);
- if (FAILED(hr))
- {
- break;
- }
- }