public double GetDuration() { double result = 0; m_mediaPosition.get_StopTime(out result); return(result); }
void TestStopTime() { int hr; double st; hr = m_mediaPosition.get_StopTime(out st); DsError.ThrowExceptionForHR(hr); Debug.Assert(st > 4.3 && st < 4.33, "get_StopTime"); hr = m_mediaPosition.put_StopTime(4.0); DsError.ThrowExceptionForHR(hr); hr = m_mediaPosition.get_StopTime(out st); DsError.ThrowExceptionForHR(hr); Debug.Assert(st > 3.9 && st < 4.1, "get_StopTime"); hr = m_mediaPosition.put_StopTime(6.0); DsError.ThrowExceptionForHR(hr); }