IMediaPosition::put_StopTime不起作用

IMediaPosition* pMP = NULL;
HRESULT hr = NULL;
hr = m_pGB->QueryInterface(IID_IMediaPosition,(void**)&pMP);
REFTIME rtDur = 0.0;
REFTIME rtTmp = 0.0;
hr = pMP->put_CurrentPosition(5.0);
hr = pMP->get_CurrentPosition(&rtTmp);
hr = pMP->put_StopTime(10.0);
hr = pMP->get_StopTime(&rtTmp);

第一次rtTmp = 5.0是正确的,但是第二次rtTmp不等于10.0,是什么原因?

作者: SNYQ411   发布时间: 2011-06-15

如果使用IMediaSeeking::SetPositions则设置开始时间成功,但是结束时间好像不起作用

作者: SNYQ411   发布时间: 2011-06-15

没人知道么?

作者: luheng2006   发布时间: 2011-06-15

顶!!!!!!!!!!!!!!!!

作者: luheng2006   发布时间: 2011-06-15