On Sun Aug 20 15:35:54 2023 +0000, Zhiyi Zhang wrote:
Actually, did you test this with a custom source?
No. I will look into that. Thanks.
depending on a the player state it's either Stop->Start->Pause or Stop->Start
IMFMediaSession::Start() always starts the session though.
It does. What I mean is when player (I tried mfplay one) is stopped, SetPosition() does not do anything, only stores specified position. When it's playing, source is stopped and the started at new position, when it's paused source is stopped, started at new position, and then paused.