Пример #1
0
 def seek(self, secs):
     if not self._parsed: return
     if secs == 0.0:
         v = dshow.large_int(0)
     else:
         msecs = dshow.large_int(int(secs * 1000 + 0.5))
         f = dshow.large_int('10000')
         v = msecs * f
     try:
         self._mmstream.Seek(v)
     except:
         print 'seek not supported for media type'
Пример #2
0
 def getTime(self):
     if not self._parsed: return
     d = self._mmstream.GetTime()
     f = dshow.large_int('10000')
     v = d / f
     secs = 0.001 * float(v)
     return secs