Microphone Settings¶
Hangout API for Microphone
-
class
hangout_api.settings.microphone.
MicrophoneDevice
(name)[source]¶ Class that represents microphone devise. More like marker than actual class
>>> device_1 = MicrophoneDevice('microphone 1') >>> device_1.name 'microphone 1' >>> device_1 <MicrophoneDevice: 'microphone 1'> >>> device_1 == MicrophoneDevice('microphone 2') False >>> device_1 == MicrophoneDevice('microphone 1') True
-
class
hangout_api.settings.microphone.
MicrophoneSettings
(base)[source]¶ -
current_device
¶ Returns current device:
>>> hangout.microphone.current_device <MicrophoneDevice: 'Default'>
-
device_class
¶ alias of
MicrophoneDevice
-
get_devices
(with_nodes=False)[source]¶ Returns list of available microphone devices:
>>> hangout.microphone.get_devices() [<MicrophoneDevice: 'Default'>, ...]
-
is_muted
¶ Returns True if microphone is muted, otherwise returns False
>>> hangout.microphone.is_muted in (True, False) True
-
mute
()[source]¶ - Mute microphone device. Returns:
- True - microphone went from un-muted to muted
- False - microphone was already muted
>>> hangout.microphone.unmute() True >>> hangout.microphone.mute() True >>> hangout.microphone.mute() False
-