public class RemoteAudioTrackStats
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private int |
audioLossRate
The audio frame loss rate in the reported interval.
|
private int |
frozenRate
The total audio freeze time as a percentage (%) of the total time when the
audio is available.
|
private int |
jitterBufferDelay
Delay (ms) from the receiver to the jitter buffer.
|
private int |
networkTransportDelay
Network delay (ms) from the sender to the receiver.
|
private int |
numChannels
The number of channels.
|
private int |
quality
Audio quality received by the user.
|
private int |
receivedBitrate
The average bitrate (Kbps) of the received audio stream in the reported
interval.
|
private long |
receivedBytes
The number of audio bytes received.
|
private int |
receivedSampleRate
The sample rate (Hz) of the received audio stream in the reported interval.
|
private int |
totalFrozenTime
The total freeze time (ms) of the remote audio stream after the remote user
joins the channel.
|
private int |
uid
User ID of the remote user sending the audio streams.
|
| Constructor and Description |
|---|
RemoteAudioTrackStats() |
RemoteAudioTrackStats(int uid,
int quality,
int networkTransportDelay,
int jitterBufferDelay,
int audioLossRate,
int numChannels,
int receivedSampleRate,
int receivedBitrate,
int totalFrozenTime,
int frozenRate,
long receivedBytes) |
| Modifier and Type | Method and Description |
|---|---|
int |
getAudioLossRate() |
int |
getFrozenRate() |
int |
getJitterBufferDelay() |
int |
getNetworkTransportDelay() |
int |
getNumChannels() |
int |
getQuality() |
int |
getReceivedBitrate() |
long |
getReceivedBytes() |
int |
getReceivedSampleRate() |
int |
getTotalFrozenTime() |
int |
getUid() |
void |
setAudioLossRate(int audioLossRate) |
void |
setFrozenRate(int frozenRate) |
void |
setJitterBufferDelay(int jitterBufferDelay) |
void |
setNetworkTransportDelay(int networkTransportDelay) |
void |
setNumChannels(int numChannels) |
void |
setQuality(int quality) |
void |
setReceivedBitrate(int receivedBitrate) |
void |
setReceivedBytes(long receivedBytes) |
void |
setReceivedSampleRate(int receivedSampleRate) |
void |
setTotalFrozenTime(int totalFrozenTime) |
void |
setUid(int uid) |
java.lang.String |
toString() |
private int uid
private int quality
private int networkTransportDelay
private int jitterBufferDelay
private int audioLossRate
private int numChannels
private int receivedSampleRate
private int receivedBitrate
private int totalFrozenTime
private int frozenRate
private long receivedBytes
public RemoteAudioTrackStats()
public RemoteAudioTrackStats(int uid,
int quality,
int networkTransportDelay,
int jitterBufferDelay,
int audioLossRate,
int numChannels,
int receivedSampleRate,
int receivedBitrate,
int totalFrozenTime,
int frozenRate,
long receivedBytes)
public int getUid()
public void setUid(int uid)
public int getQuality()
public void setQuality(int quality)
public int getNetworkTransportDelay()
public void setNetworkTransportDelay(int networkTransportDelay)
public int getJitterBufferDelay()
public void setJitterBufferDelay(int jitterBufferDelay)
public int getAudioLossRate()
public void setAudioLossRate(int audioLossRate)
public int getNumChannels()
public void setNumChannels(int numChannels)
public int getReceivedSampleRate()
public void setReceivedSampleRate(int receivedSampleRate)
public int getReceivedBitrate()
public void setReceivedBitrate(int receivedBitrate)
public int getTotalFrozenTime()
public void setTotalFrozenTime(int totalFrozenTime)
public int getFrozenRate()
public void setFrozenRate(int frozenRate)
public long getReceivedBytes()
public void setReceivedBytes(long receivedBytes)
public java.lang.String toString()
toString in class java.lang.Object