All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.antmedia.ipcamera.IOnvifCamera Maven / Gradle / Ivy

Go to download

Ant Media Server supports RTMP, RTSP, MP4, HLS, WebRTC, Adaptive Streaming, etc.

There is a newer version: 2.10.0
Show newest version
package io.antmedia.ipcamera;



import java.sql.Date;
import java.sql.Time;



public interface IOnvifCamera {
	/**
	 * 
	 * @param address
	 * @param username
	 * @param password
	 * @return true if connected
	 * 		   false if not connected
	 */
	boolean connect(String address, String username, String password);
	
	void disconnect();
	
	String getRTSPStreamURI();
	
	
	
	String getAlarms();
	
	boolean enableDhcp();
	
	boolean disableDhcp(String ipaddress, String netmask, String gateway);
	
	java.util.Date getTime();

	boolean setDateTime(Date date, Time time);
	
	boolean setBrightness(float brightness);

	float getBrightness();

	boolean setSaturation(float saturation);

	float getSaturation();

	boolean setContrast(float contrast);

	float getContrast();

	boolean setSharpness(float sharpness);

	float getSharpness();

	/**
	 * 
	 * @param focusmode
	 * AUTO
	 * MANUAL
	 * @return
	 */
	boolean setFocusMode(boolean focusmode);

	boolean isFocusModeAuto();

	boolean MoveUp();

	boolean MoveStop();

	boolean MoveDown();

	boolean MoveRight();

	boolean MoveLeft();

	String getTCPStreamURI();


	
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy