-
- All Implemented Interfaces:
-
com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,livekit.LivekitModels.RTPStatsOrBuilder
public final class LivekitModels.RTPStats extends GeneratedMessageLite<LivekitModels.RTPStats, LivekitModels.RTPStats.Builder> implements LivekitModels.RTPStatsOrBuilder
Protobuf type
{@code livekit.RTPStats}
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classLivekitModels.RTPStats.BuilderProtobuf type
{@code livekit.RTPStats}
-
Field Summary
Fields Modifier and Type Field Description public final static intSTART_TIME_FIELD_NUMBERpublic final static intEND_TIME_FIELD_NUMBERpublic final static intDURATION_FIELD_NUMBERpublic final static intPACKETS_FIELD_NUMBERpublic final static intPACKET_RATE_FIELD_NUMBERpublic final static intBYTES_FIELD_NUMBERpublic final static intHEADER_BYTES_FIELD_NUMBERpublic final static intBITRATE_FIELD_NUMBERpublic final static intPACKETS_LOST_FIELD_NUMBERpublic final static intPACKET_LOSS_RATE_FIELD_NUMBERpublic final static intPACKET_LOSS_PERCENTAGE_FIELD_NUMBERpublic final static intPACKETS_DUPLICATE_FIELD_NUMBERpublic final static intPACKET_DUPLICATE_RATE_FIELD_NUMBERpublic final static intBYTES_DUPLICATE_FIELD_NUMBERpublic final static intHEADER_BYTES_DUPLICATE_FIELD_NUMBERpublic final static intBITRATE_DUPLICATE_FIELD_NUMBERpublic final static intPACKETS_PADDING_FIELD_NUMBERpublic final static intPACKET_PADDING_RATE_FIELD_NUMBERpublic final static intBYTES_PADDING_FIELD_NUMBERpublic final static intHEADER_BYTES_PADDING_FIELD_NUMBERpublic final static intBITRATE_PADDING_FIELD_NUMBERpublic final static intPACKETS_OUT_OF_ORDER_FIELD_NUMBERpublic final static intFRAMES_FIELD_NUMBERpublic final static intFRAME_RATE_FIELD_NUMBERpublic final static intJITTER_CURRENT_FIELD_NUMBERpublic final static intJITTER_MAX_FIELD_NUMBERpublic final static intGAP_HISTOGRAM_FIELD_NUMBERpublic final static intNACKS_FIELD_NUMBERpublic final static intNACK_ACKS_FIELD_NUMBERpublic final static intNACK_MISSES_FIELD_NUMBERpublic final static intNACK_REPEATED_FIELD_NUMBERpublic final static intPLIS_FIELD_NUMBERpublic final static intLAST_PLI_FIELD_NUMBERpublic final static intFIRS_FIELD_NUMBERpublic final static intLAST_FIR_FIELD_NUMBERpublic final static intRTT_CURRENT_FIELD_NUMBERpublic final static intRTT_MAX_FIELD_NUMBERpublic final static intKEY_FRAMES_FIELD_NUMBERpublic final static intLAST_KEY_FRAME_FIELD_NUMBERpublic final static intLAYER_LOCK_PLIS_FIELD_NUMBERpublic final static intLAST_LAYER_LOCK_PLI_FIELD_NUMBERpublic final static intPACKET_DRIFT_FIELD_NUMBERpublic final static intNTP_REPORT_DRIFT_FIELD_NUMBERpublic final static intREBASED_REPORT_DRIFT_FIELD_NUMBERpublic final static intRECEIVED_REPORT_DRIFT_FIELD_NUMBER
-
Method Summary
Modifier and Type Method Description booleanhasStartTime().google.protobuf.Timestamp start_time = 1;TimestampgetStartTime().google.protobuf.Timestamp start_time = 1;booleanhasEndTime().google.protobuf.Timestamp end_time = 2;TimestampgetEndTime().google.protobuf.Timestamp end_time = 2;doublegetDuration()double duration = 3;intgetPackets()uint32 packets = 4;doublegetPacketRate()double packet_rate = 5;longgetBytes()uint64 bytes = 6;longgetHeaderBytes()uint64 header_bytes = 39;doublegetBitrate()double bitrate = 7;intgetPacketsLost()uint32 packets_lost = 8;doublegetPacketLossRate()double packet_loss_rate = 9;floatgetPacketLossPercentage()float packet_loss_percentage = 10;intgetPacketsDuplicate()uint32 packets_duplicate = 11;doublegetPacketDuplicateRate()double packet_duplicate_rate = 12;longgetBytesDuplicate()uint64 bytes_duplicate = 13;longgetHeaderBytesDuplicate()uint64 header_bytes_duplicate = 40;doublegetBitrateDuplicate()double bitrate_duplicate = 14;intgetPacketsPadding()uint32 packets_padding = 15;doublegetPacketPaddingRate()double packet_padding_rate = 16;longgetBytesPadding()uint64 bytes_padding = 17;longgetHeaderBytesPadding()uint64 header_bytes_padding = 41;doublegetBitratePadding()double bitrate_padding = 18;intgetPacketsOutOfOrder()uint32 packets_out_of_order = 19;intgetFrames()uint32 frames = 20;doublegetFrameRate()double frame_rate = 21;doublegetJitterCurrent()double jitter_current = 22;doublegetJitterMax()double jitter_max = 23;intgetGapHistogramCount()map<int32, uint32> gap_histogram = 24;booleancontainsGapHistogram(int key)map<int32, uint32> gap_histogram = 24;Map<Integer, Integer>getGapHistogram()Use getGapHistogramMap instead. Map<Integer, Integer>getGapHistogramMap()map<int32, uint32> gap_histogram = 24;intgetGapHistogramOrDefault(int key, int defaultValue)map<int32, uint32> gap_histogram = 24;intgetGapHistogramOrThrow(int key)map<int32, uint32> gap_histogram = 24;intgetNacks()uint32 nacks = 25;intgetNackAcks()uint32 nack_acks = 37;intgetNackMisses()uint32 nack_misses = 26;intgetNackRepeated()uint32 nack_repeated = 38;intgetPlis()uint32 plis = 27;booleanhasLastPli().google.protobuf.Timestamp last_pli = 28;TimestampgetLastPli().google.protobuf.Timestamp last_pli = 28;intgetFirs()uint32 firs = 29;booleanhasLastFir().google.protobuf.Timestamp last_fir = 30;TimestampgetLastFir().google.protobuf.Timestamp last_fir = 30;intgetRttCurrent()uint32 rtt_current = 31;intgetRttMax()uint32 rtt_max = 32;intgetKeyFrames()uint32 key_frames = 33;booleanhasLastKeyFrame().google.protobuf.Timestamp last_key_frame = 34;TimestampgetLastKeyFrame().google.protobuf.Timestamp last_key_frame = 34;intgetLayerLockPlis()uint32 layer_lock_plis = 35;booleanhasLastLayerLockPli().google.protobuf.Timestamp last_layer_lock_pli = 36;TimestampgetLastLayerLockPli().google.protobuf.Timestamp last_layer_lock_pli = 36;booleanhasPacketDrift().livekit.RTPDrift packet_drift = 44;LivekitModels.RTPDriftgetPacketDrift().livekit.RTPDrift packet_drift = 44;booleanhasNtpReportDrift().livekit.RTPDrift ntp_report_drift = 45;LivekitModels.RTPDriftgetNtpReportDrift().livekit.RTPDrift ntp_report_drift = 45;booleanhasRebasedReportDrift().livekit.RTPDrift rebased_report_drift = 46;LivekitModels.RTPDriftgetRebasedReportDrift().livekit.RTPDrift rebased_report_drift = 46;booleanhasReceivedReportDrift()NEXT_ID: 48.livekit.RTPDrift received_report_drift = 47;LivekitModels.RTPDriftgetReceivedReportDrift()NEXT_ID: 48.livekit.RTPDrift received_report_drift = 47;static LivekitModels.RTPStatsparseFrom(ByteBuffer data)static LivekitModels.RTPStatsparseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)static LivekitModels.RTPStatsparseFrom(ByteString data)static LivekitModels.RTPStatsparseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)static LivekitModels.RTPStatsparseFrom(Array<byte> data)static LivekitModels.RTPStatsparseFrom(Array<byte> data, ExtensionRegistryLite extensionRegistry)static LivekitModels.RTPStatsparseFrom(InputStream input)static LivekitModels.RTPStatsparseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)static LivekitModels.RTPStatsparseDelimitedFrom(InputStream input)static LivekitModels.RTPStatsparseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)static LivekitModels.RTPStatsparseFrom(CodedInputStream input)static LivekitModels.RTPStatsparseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)static LivekitModels.RTPStats.BuildernewBuilder()static LivekitModels.RTPStats.BuildernewBuilder(LivekitModels.RTPStats prototype)static LivekitModels.RTPStatsgetDefaultInstance()static Parser<LivekitModels.RTPStats>parser()-
Methods inherited from class com.google.protobuf.GeneratedMessageLite
equals, getDefaultInstanceForType, getParserForType, hashCode, isInitialized, newBuilderForType, newRepeatedGeneratedExtension, newSingularGeneratedExtension, toBuilder, toString, writeTo -
Methods inherited from class com.google.protobuf.AbstractMessageLite
toByteArray, toByteString, writeDelimitedTo -
Methods inherited from class com.google.protobuf.MessageLite
getParserForType, newBuilderForType, toBuilder -
Methods inherited from class com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
hasStartTime
boolean hasStartTime()
.google.protobuf.Timestamp start_time = 1;
-
getStartTime
Timestamp getStartTime()
.google.protobuf.Timestamp start_time = 1;
-
hasEndTime
boolean hasEndTime()
.google.protobuf.Timestamp end_time = 2;
-
getEndTime
Timestamp getEndTime()
.google.protobuf.Timestamp end_time = 2;
-
getDuration
double getDuration()
double duration = 3;
-
getPackets
int getPackets()
uint32 packets = 4;
-
getPacketRate
double getPacketRate()
double packet_rate = 5;
-
getBytes
long getBytes()
uint64 bytes = 6;
-
getHeaderBytes
long getHeaderBytes()
uint64 header_bytes = 39;
-
getBitrate
double getBitrate()
double bitrate = 7;
-
getPacketsLost
int getPacketsLost()
uint32 packets_lost = 8;
-
getPacketLossRate
double getPacketLossRate()
double packet_loss_rate = 9;
-
getPacketLossPercentage
float getPacketLossPercentage()
float packet_loss_percentage = 10;
-
getPacketsDuplicate
int getPacketsDuplicate()
uint32 packets_duplicate = 11;
-
getPacketDuplicateRate
double getPacketDuplicateRate()
double packet_duplicate_rate = 12;
-
getBytesDuplicate
long getBytesDuplicate()
uint64 bytes_duplicate = 13;
-
getHeaderBytesDuplicate
long getHeaderBytesDuplicate()
uint64 header_bytes_duplicate = 40;
-
getBitrateDuplicate
double getBitrateDuplicate()
double bitrate_duplicate = 14;
-
getPacketsPadding
int getPacketsPadding()
uint32 packets_padding = 15;
-
getPacketPaddingRate
double getPacketPaddingRate()
double packet_padding_rate = 16;
-
getBytesPadding
long getBytesPadding()
uint64 bytes_padding = 17;
-
getHeaderBytesPadding
long getHeaderBytesPadding()
uint64 header_bytes_padding = 41;
-
getBitratePadding
double getBitratePadding()
double bitrate_padding = 18;
-
getPacketsOutOfOrder
int getPacketsOutOfOrder()
uint32 packets_out_of_order = 19;
-
getFrames
int getFrames()
uint32 frames = 20;
-
getFrameRate
double getFrameRate()
double frame_rate = 21;
-
getJitterCurrent
double getJitterCurrent()
double jitter_current = 22;
-
getJitterMax
double getJitterMax()
double jitter_max = 23;
-
getGapHistogramCount
int getGapHistogramCount()
map<int32, uint32> gap_histogram = 24;
-
containsGapHistogram
boolean containsGapHistogram(int key)
map<int32, uint32> gap_histogram = 24;
-
getGapHistogram
@Deprecated() Map<Integer, Integer> getGapHistogram()
Use getGapHistogramMap instead.
-
getGapHistogramMap
Map<Integer, Integer> getGapHistogramMap()
map<int32, uint32> gap_histogram = 24;
-
getGapHistogramOrDefault
int getGapHistogramOrDefault(int key, int defaultValue)
map<int32, uint32> gap_histogram = 24;
-
getGapHistogramOrThrow
int getGapHistogramOrThrow(int key)
map<int32, uint32> gap_histogram = 24;
-
getNacks
int getNacks()
uint32 nacks = 25;
-
getNackAcks
int getNackAcks()
uint32 nack_acks = 37;
-
getNackMisses
int getNackMisses()
uint32 nack_misses = 26;
-
getNackRepeated
int getNackRepeated()
uint32 nack_repeated = 38;
-
getPlis
int getPlis()
uint32 plis = 27;
-
hasLastPli
boolean hasLastPli()
.google.protobuf.Timestamp last_pli = 28;
-
getLastPli
Timestamp getLastPli()
.google.protobuf.Timestamp last_pli = 28;
-
getFirs
int getFirs()
uint32 firs = 29;
-
hasLastFir
boolean hasLastFir()
.google.protobuf.Timestamp last_fir = 30;
-
getLastFir
Timestamp getLastFir()
.google.protobuf.Timestamp last_fir = 30;
-
getRttCurrent
int getRttCurrent()
uint32 rtt_current = 31;
-
getRttMax
int getRttMax()
uint32 rtt_max = 32;
-
getKeyFrames
int getKeyFrames()
uint32 key_frames = 33;
-
hasLastKeyFrame
boolean hasLastKeyFrame()
.google.protobuf.Timestamp last_key_frame = 34;
-
getLastKeyFrame
Timestamp getLastKeyFrame()
.google.protobuf.Timestamp last_key_frame = 34;
-
getLayerLockPlis
int getLayerLockPlis()
uint32 layer_lock_plis = 35;
-
hasLastLayerLockPli
boolean hasLastLayerLockPli()
.google.protobuf.Timestamp last_layer_lock_pli = 36;
-
getLastLayerLockPli
Timestamp getLastLayerLockPli()
.google.protobuf.Timestamp last_layer_lock_pli = 36;
-
hasPacketDrift
boolean hasPacketDrift()
.livekit.RTPDrift packet_drift = 44;
-
getPacketDrift
LivekitModels.RTPDrift getPacketDrift()
.livekit.RTPDrift packet_drift = 44;
-
hasNtpReportDrift
boolean hasNtpReportDrift()
.livekit.RTPDrift ntp_report_drift = 45;
-
getNtpReportDrift
LivekitModels.RTPDrift getNtpReportDrift()
.livekit.RTPDrift ntp_report_drift = 45;
-
hasRebasedReportDrift
boolean hasRebasedReportDrift()
.livekit.RTPDrift rebased_report_drift = 46;
-
getRebasedReportDrift
LivekitModels.RTPDrift getRebasedReportDrift()
.livekit.RTPDrift rebased_report_drift = 46;
-
hasReceivedReportDrift
boolean hasReceivedReportDrift()
NEXT_ID: 48.livekit.RTPDrift received_report_drift = 47;
-
getReceivedReportDrift
LivekitModels.RTPDrift getReceivedReportDrift()
NEXT_ID: 48.livekit.RTPDrift received_report_drift = 47;
-
parseFrom
static LivekitModels.RTPStats parseFrom(ByteBuffer data)
-
parseFrom
static LivekitModels.RTPStats parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
-
parseFrom
static LivekitModels.RTPStats parseFrom(ByteString data)
-
parseFrom
static LivekitModels.RTPStats parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
-
parseFrom
static LivekitModels.RTPStats parseFrom(Array<byte> data)
-
parseFrom
static LivekitModels.RTPStats parseFrom(Array<byte> data, ExtensionRegistryLite extensionRegistry)
-
parseFrom
static LivekitModels.RTPStats parseFrom(InputStream input)
-
parseFrom
static LivekitModels.RTPStats parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
-
parseDelimitedFrom
static LivekitModels.RTPStats parseDelimitedFrom(InputStream input)
-
parseDelimitedFrom
static LivekitModels.RTPStats parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
-
parseFrom
static LivekitModels.RTPStats parseFrom(CodedInputStream input)
-
parseFrom
static LivekitModels.RTPStats parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
-
newBuilder
static LivekitModels.RTPStats.Builder newBuilder()
-
newBuilder
static LivekitModels.RTPStats.Builder newBuilder(LivekitModels.RTPStats prototype)
-
getDefaultInstance
static LivekitModels.RTPStats getDefaultInstance()
-
parser
static Parser<LivekitModels.RTPStats> parser()
-
-
-
-