-
- All Implemented Interfaces:
-
java.io.Serializable
public final class SendStatsRequest extends Message<SendStatsRequest, Nothing>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classSendStatsRequest.Companion
-
Field Summary
Fields Modifier and Type Field Description private final List<PerformanceStats>encode_statsprivate final List<PerformanceStats>decode_statsprivate final Stringsession_idprivate final Stringsubscriber_statsprivate final Stringpublisher_statsprivate final Stringwebrtc_versionprivate final Stringsdkprivate final Stringsdk_versionprivate final InputDevicesaudio_devicesprivate final InputDevicesvideo_devicesprivate final AndroidStateandroidprivate final AppleStateappleprivate final Telemetrytelemetryprivate final RTMPIngressrtmpprivate final Stringsubscriber_rtc_statsprivate final Stringpublisher_rtc_statsprivate final Stringrtc_statsprivate final Stringunified_session_idprivate final ProtoAdapter<SendStatsRequest>adapterprivate final ByteStringunknownFields
-
Constructor Summary
Constructors Constructor Description SendStatsRequest(String session_id, String subscriber_stats, String publisher_stats, String webrtc_version, String sdk, String sdk_version, InputDevices audio_devices, InputDevices video_devices, AndroidState android, AppleState apple, Telemetry telemetry, RTMPIngress rtmp, String subscriber_rtc_stats, String publisher_rtc_stats, String rtc_stats, List<PerformanceStats> encode_stats, List<PerformanceStats> decode_stats, String unified_session_id, ByteString unknownFields)
-
Method Summary
Modifier and Type Method Description final List<PerformanceStats>getEncode_stats()Encode stats for the publisher final List<PerformanceStats>getDecode_stats()Decode stats for the subscriber final StringgetSession_id()final StringgetSubscriber_stats()final StringgetPublisher_stats()final StringgetWebrtc_version()final StringgetSdk()final StringgetSdk_version()final InputDevicesgetAudio_devices()final InputDevicesgetVideo_devices()final AndroidStategetAndroid()final AppleStategetApple()final TelemetrygetTelemetry()final RTMPIngressgetRtmp()final StringgetSubscriber_rtc_stats()final StringgetPublisher_rtc_stats()final StringgetRtc_stats()final StringgetUnified_session_id()user_session id can change during reconnects, this helps us to identify the user across reconnects and should remain consistent until the user explicitly disconnects, is kicked or the call is ended. final ProtoAdapter<SendStatsRequest>adapter()final ByteStringunknownFields()VoidnewBuilder()Booleanequals(Object other)IntegerhashCode()StringtoString()final SendStatsRequestcopy(String session_id, String subscriber_stats, String publisher_stats, String webrtc_version, String sdk, String sdk_version, InputDevices audio_devices, InputDevices video_devices, AndroidState android, AppleState apple, Telemetry telemetry, RTMPIngress rtmp, String subscriber_rtc_stats, String publisher_rtc_stats, String rtc_stats, List<PerformanceStats> encode_stats, List<PerformanceStats> decode_stats, String unified_session_id, ByteString unknownFields)-
-
Constructor Detail
-
SendStatsRequest
SendStatsRequest(String session_id, String subscriber_stats, String publisher_stats, String webrtc_version, String sdk, String sdk_version, InputDevices audio_devices, InputDevices video_devices, AndroidState android, AppleState apple, Telemetry telemetry, RTMPIngress rtmp, String subscriber_rtc_stats, String publisher_rtc_stats, String rtc_stats, List<PerformanceStats> encode_stats, List<PerformanceStats> decode_stats, String unified_session_id, ByteString unknownFields)
-
-
Method Detail
-
getEncode_stats
final List<PerformanceStats> getEncode_stats()
Encode stats for the publisher
-
getDecode_stats
final List<PerformanceStats> getDecode_stats()
Decode stats for the subscriber
-
getSession_id
final String getSession_id()
-
getSubscriber_stats
final String getSubscriber_stats()
-
getPublisher_stats
final String getPublisher_stats()
-
getWebrtc_version
final String getWebrtc_version()
-
getSdk_version
final String getSdk_version()
-
getAudio_devices
final InputDevices getAudio_devices()
-
getVideo_devices
final InputDevices getVideo_devices()
-
getAndroid
final AndroidState getAndroid()
-
getApple
final AppleState getApple()
-
getTelemetry
final Telemetry getTelemetry()
-
getRtmp
final RTMPIngress getRtmp()
-
getSubscriber_rtc_stats
final String getSubscriber_rtc_stats()
-
getPublisher_rtc_stats
final String getPublisher_rtc_stats()
-
getRtc_stats
final String getRtc_stats()
-
getUnified_session_id
final String getUnified_session_id()
user_session id can change during reconnects, this helps us to identify the user across reconnects and should remain consistent until the user explicitly disconnects, is kicked or the call is ended.
-
adapter
final ProtoAdapter<SendStatsRequest> adapter()
-
unknownFields
final ByteString unknownFields()
-
newBuilder
@Deprecated(message = Shouldn't be used in Kotlin, level = DeprecationLevel.HIDDEN) Void newBuilder()
-
copy
final SendStatsRequest copy(String session_id, String subscriber_stats, String publisher_stats, String webrtc_version, String sdk, String sdk_version, InputDevices audio_devices, InputDevices video_devices, AndroidState android, AppleState apple, Telemetry telemetry, RTMPIngress rtmp, String subscriber_rtc_stats, String publisher_rtc_stats, String rtc_stats, List<PerformanceStats> encode_stats, List<PerformanceStats> decode_stats, String unified_session_id, ByteString unknownFields)
-
-
-
-