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