public class PushQualityData extends AbstractModel
Constructor and Description |
---|
PushQualityData() |
PushQualityData(PushQualityData source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
|
Modifier and Type | Method and Description |
---|---|
String |
getACodec()
Get The audio codec.
|
String |
getAppName()
Get The push path.
|
Long |
getAudioFps()
Get The audio frame rate.
|
Long |
getAudioRate()
Get The audio bitrate (bps).
|
Long |
getAudioTs()
Get The audio elapsed time (milliseconds).
|
Float |
getBandwidth()
Get The bandwidth (Mbps).
|
String |
getBeginPushTime()
Get The push start time in the format of “%Y-%m-%d %H:%M:%S.%ms” (accurate to the millisecond).
|
String |
getClientIp()
Get The IP address of the push client.
|
Float |
getFlux()
Get The traffic (MB).
|
Long |
getLocalTs()
Get The local elapsed time (milliseconds).
|
Long |
getMateFps()
Get The frame rate in the metadata.
|
Long |
getMetaAudioRate()
Get The audio bitrate (Kbps) in the metadata.
|
Long |
getMetaVideoRate()
Get The video bitrate (Kbps) in the metadata.
|
String |
getPushDomain()
Get The push domain.
|
String |
getResolution()
Get The resolution.
|
String |
getSequence()
Get The push sequence number, which uniquely identifies a push.
|
String |
getServerIp()
Get The IP address of the push client.
|
String |
getStreamParam()
Get The push parameter.
|
String |
getTime()
Get The time of the data in the format of “%Y-%m-%d %H:%M:%S.%ms” (accurate to the millisecond).
|
String |
getVCodec()
Get The video codec.
|
Long |
getVideoFps()
Get The video frame rate.
|
Long |
getVideoRate()
Get The video bitrate (bps).
|
Long |
getVideoTs()
Get The video elapsed time (milliseconds).
|
void |
setACodec(String ACodec)
Set The audio codec.
|
void |
setAppName(String AppName)
Set The push path.
|
void |
setAudioFps(Long AudioFps)
Set The audio frame rate.
|
void |
setAudioRate(Long AudioRate)
Set The audio bitrate (bps).
|
void |
setAudioTs(Long AudioTs)
Set The audio elapsed time (milliseconds).
|
void |
setBandwidth(Float Bandwidth)
Set The bandwidth (Mbps).
|
void |
setBeginPushTime(String BeginPushTime)
Set The push start time in the format of “%Y-%m-%d %H:%M:%S.%ms” (accurate to the millisecond).
|
void |
setClientIp(String ClientIp)
Set The IP address of the push client.
|
void |
setFlux(Float Flux)
Set The traffic (MB).
|
void |
setLocalTs(Long LocalTs)
Set The local elapsed time (milliseconds).
|
void |
setMateFps(Long MateFps)
Set The frame rate in the metadata.
|
void |
setMetaAudioRate(Long MetaAudioRate)
Set The audio bitrate (Kbps) in the metadata.
|
void |
setMetaVideoRate(Long MetaVideoRate)
Set The video bitrate (Kbps) in the metadata.
|
void |
setPushDomain(String PushDomain)
Set The push domain.
|
void |
setResolution(String Resolution)
Set The resolution.
|
void |
setSequence(String Sequence)
Set The push sequence number, which uniquely identifies a push.
|
void |
setServerIp(String ServerIp)
Set The IP address of the push client.
|
void |
setStreamParam(String StreamParam)
Set The push parameter.
|
void |
setTime(String Time)
Set The time of the data in the format of “%Y-%m-%d %H:%M:%S.%ms” (accurate to the millisecond).
|
void |
setVCodec(String VCodec)
Set The video codec.
|
void |
setVideoFps(Long VideoFps)
Set The video frame rate.
|
void |
setVideoRate(Long VideoRate)
Set The video bitrate (bps).
|
void |
setVideoTs(Long VideoTs)
Set The video elapsed time (milliseconds).
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonString
public PushQualityData()
public PushQualityData(PushQualityData source)
public String getTime()
public void setTime(String Time)
Time
- The time of the data in the format of “%Y-%m-%d %H:%M:%S.%ms” (accurate to the millisecond).public String getPushDomain()
public void setPushDomain(String PushDomain)
PushDomain
- The push domain.public String getAppName()
public void setAppName(String AppName)
AppName
- The push path.public String getClientIp()
public void setClientIp(String ClientIp)
ClientIp
- The IP address of the push client.public String getBeginPushTime()
public void setBeginPushTime(String BeginPushTime)
BeginPushTime
- The push start time in the format of “%Y-%m-%d %H:%M:%S.%ms” (accurate to the millisecond).public String getResolution()
public void setResolution(String Resolution)
Resolution
- The resolution.public String getVCodec()
public void setVCodec(String VCodec)
VCodec
- The video codec.public String getACodec()
public void setACodec(String ACodec)
ACodec
- The audio codec.public String getSequence()
public void setSequence(String Sequence)
Sequence
- The push sequence number, which uniquely identifies a push.public Long getVideoFps()
public void setVideoFps(Long VideoFps)
VideoFps
- The video frame rate.public Long getVideoRate()
public void setVideoRate(Long VideoRate)
VideoRate
- The video bitrate (bps).public Long getAudioFps()
public void setAudioFps(Long AudioFps)
AudioFps
- The audio frame rate.public Long getAudioRate()
public void setAudioRate(Long AudioRate)
AudioRate
- The audio bitrate (bps).public Long getLocalTs()
public void setLocalTs(Long LocalTs)
LocalTs
- The local elapsed time (milliseconds). The greater the difference between the local elapsed time and audio/video elapsed time, the poorer the push quality and the more severe the upstream lag.public Long getVideoTs()
public void setVideoTs(Long VideoTs)
VideoTs
- The video elapsed time (milliseconds).public Long getAudioTs()
public void setAudioTs(Long AudioTs)
AudioTs
- The audio elapsed time (milliseconds).public Long getMetaVideoRate()
public void setMetaVideoRate(Long MetaVideoRate)
MetaVideoRate
- The video bitrate (Kbps) in the metadata.public Long getMetaAudioRate()
public void setMetaAudioRate(Long MetaAudioRate)
MetaAudioRate
- The audio bitrate (Kbps) in the metadata.public Long getMateFps()
public void setMateFps(Long MateFps)
MateFps
- The frame rate in the metadata.public String getStreamParam()
public void setStreamParam(String StreamParam)
StreamParam
- The push parameter.public Float getBandwidth()
public void setBandwidth(Float Bandwidth)
Bandwidth
- The bandwidth (Mbps).public Float getFlux()
public void setFlux(Float Flux)
Flux
- The traffic (MB).public String getServerIp()
public void setServerIp(String ServerIp)
ServerIp
- The IP address of the push client.
Note: This field may return null, indicating that no valid values can be obtained.Copyright © 2023. All rights reserved.