Cameraman PlugIn API

module

API for Cameraman Hangout PlugIn

class hangout_api.gadgets.cameraman.Cameraman(base)[source]

Cameraman plugin for OnAir

hide_new_guests(value=None)[source]

As guests join, hide their audio and video from my broadcast?

As argument takes True or False and returns:
  • True - went to opposite state

    (from ‘on’ to ‘off’, or from ‘off’ to ‘on’)

  • False -desired state was already chosen

In case if no argument was provided returns current state.

>>> hangout.cameraman.hide_new_guests(True)
True
>>> hangout.cameraman.hide_new_guests()
True
>>> hangout.cameraman.hide_new_guests(True)
False
>>> hangout.cameraman.hide_new_guests(False)
True
>>> hangout.cameraman.hide_new_guests()
False
>>> hangout.cameraman.hide_new_guests(False)
False
mute_new_guests(value=None)[source]

New guests in my large (3+) broadcast are muted when they join?

As argument takes True or False and returns:
  • True - went to opposite state

    (from ‘on’ to ‘off’, or from ‘off’ to ‘on’)

  • False -desired state was already chosen

In case if no argument was provided returns current state

>>> hangout.cameraman.mute_new_guests(True)
True
>>> hangout.cameraman.mute_new_guests()
True
>>> hangout.cameraman.mute_new_guests(True)
False
>>> hangout.cameraman.mute_new_guests(False)
True
>>> hangout.cameraman.mute_new_guests()
False
>>> hangout.cameraman.mute_new_guests(False)
False
video_only(value=None)[source]

Broadcast the large video that I see to my audience and hide the other video feeds?

As argument takes True or False and returns:
  • True - went to opposite state

    (from ‘on’ to ‘off’, or from ‘off’ to ‘on’)

  • False -desired state was already chosen

In case if no argument was provided returns current state

>>> hangout.cameraman.video_only(True)
True
>>> hangout.cameraman.video_only()
True
>>> hangout.cameraman.video_only(True)
False
>>> hangout.cameraman.video_only(False)
True
>>> hangout.cameraman.video_only()
False
>>> hangout.cameraman.video_only(False)
False