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

org.kurento.client.EndpointStats Maven / Gradle / Ivy

Go to download

Kurento Client The Kurento Client project allows server applications to control media server resources.

There is a newer version: 7.1.0
Show newest version
/**
 * This file is generated with Kurento ktool-rom-processor.
 * Please don't edit. Changes should go to kms-interface-rom and
 * ktool-rom-processor templates.
 */
package org.kurento.client;

/**
 *
 * A dictionary that represents the stats gathered in the endpoint element.
 *
 **/
@org.kurento.client.internal.ModuleName ("kurento")
public class EndpointStats extends ElementStats {

/**
 *
 * @deprecated
 * End-to-end audio latency measured in nano seconds
 *
 **/
    private double audioE2ELatency;
/**
 *
 * @deprecated
 * End-to-end video latency measured in nano seconds
 *
 **/
    private double videoE2ELatency;
/**
 *
 * The average end to end latency for each media stream measured in nano seconds
 *
 **/
    private java.util.List E2ELatency;

/**
 *
 * Create a EndpointStats
 *
 **/
    public EndpointStats(@org.kurento.client.internal.server.Param("id") String id, @org.kurento.client.internal.server.Param("type") org.kurento.client.StatsType type, @org.kurento.client.internal.server.Param("timestamp") double timestamp, @org.kurento.client.internal.server.Param("inputAudioLatency") double inputAudioLatency, @org.kurento.client.internal.server.Param("inputVideoLatency") double inputVideoLatency, @org.kurento.client.internal.server.Param("inputLatency") java.util.List inputLatency, @org.kurento.client.internal.server.Param("audioE2ELatency") double audioE2ELatency, @org.kurento.client.internal.server.Param("videoE2ELatency") double videoE2ELatency, @org.kurento.client.internal.server.Param("E2ELatency") java.util.List E2ELatency) {

	super(
id, 
type, 
timestamp, 
inputAudioLatency, 
inputVideoLatency, 
inputLatency);

        this.audioE2ELatency = audioE2ELatency;
        this.videoE2ELatency = videoE2ELatency;
        this.E2ELatency = E2ELatency;
    }

/**
 *
 * get @deprecated
 * End-to-end audio latency measured in nano seconds
 *
 **/
    public double getAudioE2ELatency(){
    	return audioE2ELatency;
    }

/**
 *
 * set @deprecated
 * End-to-end audio latency measured in nano seconds
 *
 **/
    public void setAudioE2ELatency(double audioE2ELatency){
    	this.audioE2ELatency = audioE2ELatency;
    }

/**
 *
 * get @deprecated
 * End-to-end video latency measured in nano seconds
 *
 **/
    public double getVideoE2ELatency(){
    	return videoE2ELatency;
    }

/**
 *
 * set @deprecated
 * End-to-end video latency measured in nano seconds
 *
 **/
    public void setVideoE2ELatency(double videoE2ELatency){
    	this.videoE2ELatency = videoE2ELatency;
    }

/**
 *
 * get The average end to end latency for each media stream measured in nano seconds
 *
 **/
    public java.util.List getE2ELatency(){
    	return E2ELatency;
    }

/**
 *
 * set The average end to end latency for each media stream measured in nano seconds
 *
 **/
    public void setE2ELatency(java.util.List E2ELatency){
    	this.E2ELatency = E2ELatency;
    }

}





© 2015 - 2024 Weber Informatics LLC | Privacy Policy