public void ResultGetPositionInfoSink(IntPtr _iHandle)
{
uint trackNr;
int relCount, absCount;
String trackDuration, trackMetaData, trackURI, relTime, absTime;
try
{
avTransport.EndGetPositionInfo(_iHandle, out trackNr, out trackDuration, out trackMetaData,
out trackURI, out relTime, out absTime, out relCount, out absCount);
this.PositionChangedSink(trackDuration, trackMetaData, absTime);
}
catch (Exception e)
{
// TODO: @@@
// If not implemeneted.. no matter
//progressTimer.AutoReset = false;
//progressTimer.Stop();
//@@@throw e;
}
}