org.kurento.client.ElementStats Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of kurento-client Show documentation
Show all versions of kurento-client Show documentation
Kurento Client
The Kurento Client project allows server applications to control media server resources.
/**
* 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 media element.
*
**/
@org.kurento.client.internal.ModuleName ("kurento")
public class ElementStats extends Stats {
/**
*
* @deprecated
* Audio average measured on the sink pad in nano seconds
*
**/
private double inputAudioLatency;
/**
*
* @deprecated
* Video average measured on the sink pad in nano seconds
*
**/
private double inputVideoLatency;
/**
*
* The average time that buffers take to get on the input pads of this element in nano seconds
*
**/
private java.util.List inputLatency;
/**
*
* Default private constructor of ElementStats for serialization with Jackson
*
**/
protected ElementStats() {
super();
}
/**
*
* Create a ElementStats
*
**/
public ElementStats(@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("timestampMillis") long timestampMillis, @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) {
super(
id,
type,
timestamp,
timestampMillis);
this.inputAudioLatency = inputAudioLatency;
this.inputVideoLatency = inputVideoLatency;
this.inputLatency = inputLatency;
}
/**
*
* get @deprecated
* Audio average measured on the sink pad in nano seconds
*
**/
public double getInputAudioLatency(){
return inputAudioLatency;
}
/**
*
* set @deprecated
* Audio average measured on the sink pad in nano seconds
*
**/
public void setInputAudioLatency(double inputAudioLatency){
this.inputAudioLatency = inputAudioLatency;
}
/**
*
* get @deprecated
* Video average measured on the sink pad in nano seconds
*
**/
public double getInputVideoLatency(){
return inputVideoLatency;
}
/**
*
* set @deprecated
* Video average measured on the sink pad in nano seconds
*
**/
public void setInputVideoLatency(double inputVideoLatency){
this.inputVideoLatency = inputVideoLatency;
}
/**
*
* get The average time that buffers take to get on the input pads of this element in nano seconds
*
**/
public java.util.List getInputLatency(){
return inputLatency;
}
/**
*
* set The average time that buffers take to get on the input pads of this element in nano seconds
*
**/
public void setInputLatency(java.util.List inputLatency){
this.inputLatency = inputLatency;
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy