Пример #1
0
 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);
 }
Пример #2
0
 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);
 }
Пример #3
0
 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;
 }
Пример #4
0
 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;
 }