def _get_rt(self, priority=None): import rtaudio try: rtaudio.boost_priority() old = rtaudio.get_priority() if priority != None: rtaudio.set_priority(priority) new = rtaudio.get_priority() if old != None and new != None: print 'PRIORITY: old %i, new %i' % (old, new) except rtaudio.RtError, e: pass
def test_funcs(self): self.rtaudio.openStream(0, 2, 0, 0, rtaudio.RTAUDIO_FLOAT32, 44100, 1024, 2) old = rtaudio.get_priority() if OSNAME == 'Linux': self.assertEqual(old, 0) elif OSNAME == 'Darwin': self.assertEqual(old, 31) ret = rtaudio.boost_priority() new = rtaudio.get_priority() rtaudio.set_priority(40) new = rtaudio.get_priority() self.assertEqual(new, 40)