camera.android.ipcam
Platypush documentation
camera.android.ipcam
- class platypush.plugins.camera.android.ipcam.CameraAndroidIpcamPlugin(host: Optional[str] = None, port: Optional[int] = 8080, username: Optional[str] = None, password: Optional[str] = None, timeout: int = 10, ssl: bool = True, cameras: Optional[Dict[str, Dict[str, Any]]] = None, **kwargs)[source]
Bases:
Plugin
Plugin to control remote Android cameras over IPCam.
- __init__(host: Optional[str] = None, port: Optional[int] = 8080, username: Optional[str] = None, password: Optional[str] = None, timeout: int = 10, ssl: bool = True, cameras: Optional[Dict[str, Dict[str, Any]]] = None, **kwargs)[source]
- Parameters:
host – Camera host name or address
port – Camera port
username – Camera username, if set
password – Camera password, if set
timeout – Connection timeout
ssl – Use HTTPS instead of HTTP
cameras – Alternatively, you can specify a list of IPCam cameras as a name->dict mapping. The keys will be unique names used to identify your cameras, the values will contain dictionaries containing host, `port, username, password, timeout and ssl attributes for each camera.
- change_setting(key: str, value: Union[str, int, bool], camera: Union[int, str] = None) bool [source]
Change a setting. :param key: Setting name :param value: Setting value :param camera: Camera index or configured name :return: True on success, False otherwise
- set_focus(activate: bool = True, camera: Union[int, str] = None) bool [source]
Enable/disable the focus.
- set_front_facing_camera(activate: bool = True, camera: Union[int, str] = None) bool [source]
Enable/disable the front-facing camera.
- set_motion_detect(activate: bool = True, camera: Union[int, str] = None) bool [source]
Enable/disable motion detect.
- set_night_vision(activate: bool = True, camera: Union[int, str] = None) bool [source]
Enable/disable night vision.
- set_orientation(orientation: str = 'landscape', camera: Union[int, str] = None) bool [source]
Set video orientation.
- set_overlay(activate: bool = True, camera: Union[int, str] = None) bool [source]
Enable/disable video overlay.
- set_scenemode(scenemode: str = 'auto', camera: Union[int, str] = None) bool [source]
Set video orientation.
- set_torch(activate: bool = True, camera: Union[int, str] = None) bool [source]
Enable/disable the torch.
- start_recording(tag: Optional[str] = None, camera: Union[int, str] = None) bool [source]
Start recording.