Audio Settings

Hangout API for audio

class hangout_api.settings.audio.AudioDevice(name)[source]

Class that represents audio devise. More like marker than actual class.

>>> device_1 = AudioDevice('audio 1')
>>> device_1.name
'audio 1'
>>> device_1
<AudioDevice: 'audio 1'>
>>> device_1 == AudioDevice('audio 2')
False
>>> device_1 == AudioDevice('audio 1')
True
class hangout_api.settings.audio.AudioSettings(base)[source]
current_device

Returns current device:

>>> hangout.audio.current_device
<AudioDevice: 'Default'>
device_class

alias of AudioDevice

get_devices(with_nodes=False)[source]

Returns list of available audio devices:

>>> hangout.audio.get_devices()
[<AudioDevice: 'Default'>, ...]
set_device(device_name)[source]

Set device by its name:

>>> hangout.audio.get_devices()
[<AudioDevice: 'Default'>, ...]
>>> hangout.audio.set_device('Default')