bool OnSeekAbsolute(UInt32 position, MediaSeekUnits units) { try { if (_mediaPacer.IsRunning()) { _mediaPacer.Stop(); } _mp3Reader.SetPosAbsolute(position, units); _timeStamp = _startTime + _mp3Reader.Timestamp; _mediaPacer.Start(_sinkSock, _startTime, _prefill); } catch (Exception e) { } return(true); }
bool OnSeekRelative(Int32 offset, MediaSeekUnits units) { try { if (_mediaPacer.IsRunning()) { _mediaPacer.Stop(); } _mp3Reader.SetPosRelative(offset, units); _timeStamp = _startTime + _mp3Reader.Timestamp; _mediaPacer.Start(_sinkSock, _timeStamp, _prefill); return(true); } catch (Exception e) { } return(false); }
bool OnSeekAbsolute(UInt32 position, MediaSeekUnits units) { try { if (_mediaPacer.IsRunning()) { _mediaPacer.Stop(); } _mp3Reader.SetPosAbsolute(position, units); _timeStamp = _startTime + _mp3Reader.Timestamp; _mediaPacer.Start(_sinkSock, _startTime, _prefill); } catch (Exception e) { } return true; }
bool OnSeekRelative(Int32 offset, MediaSeekUnits units) { try { if (_mediaPacer.IsRunning()) { _mediaPacer.Stop(); } _mp3Reader.SetPosRelative(offset, units); _timeStamp = _startTime + _mp3Reader.Timestamp; _mediaPacer.Start(_sinkSock, _timeStamp, _prefill); return true; } catch (Exception e) { } return false; }