mirror of
https://github.com/romanz/amodem.git
synced 2026-02-08 10:28:00 +08:00
audio: return self from Interface.load()
This commit is contained in:
@@ -17,6 +17,7 @@ class Interface(object):
|
||||
assert self._error_string(0) == b'Success'
|
||||
version = self.call('GetVersionText', restype=ctypes.c_char_p)
|
||||
log.info('%s loaded', version)
|
||||
return self
|
||||
|
||||
def _error_string(self, code):
|
||||
return self.call('GetErrorText', code, restype=ctypes.c_char_p)
|
||||
|
||||
@@ -15,7 +15,7 @@ def test():
|
||||
lib.Pa_OpenStream.return_value = 0
|
||||
cdll.return_value = lib
|
||||
interface = audio.Interface(config=config.fastest(), debug=True)
|
||||
interface.load(name='portaudio')
|
||||
assert interface.load(name='portaudio') is interface
|
||||
with interface:
|
||||
s = interface.player()
|
||||
assert s.params.device == 1
|
||||
|
||||
Reference in New Issue
Block a user