File tree Expand file tree Collapse file tree
stream-video-android-core/src
main/kotlin/io/getstream/video/android/core
test/kotlin/io/getstream/video/android/core Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -47,9 +47,9 @@ import io.getstream.video.android.core.notifications.internal.service.CallServic
4747import io.getstream.video.android.core.notifications.internal.service.CallServiceConfigRegistry
4848import io.getstream.video.android.core.notifications.internal.storage.DeviceTokenStorage
4949import io.getstream.video.android.core.notifications.internal.telecom.TelecomConfig
50- import io.getstream.video.android.core.ringing.RingStatePollingConfig
5150import io.getstream.video.android.core.permission.android.DefaultStreamPermissionCheck
5251import io.getstream.video.android.core.permission.android.StreamPermissionCheck
52+ import io.getstream.video.android.core.ringing.RingStatePollingConfig
5353import io.getstream.video.android.core.socket.common.scope.ClientScope
5454import io.getstream.video.android.core.socket.common.scope.UserScope
5555import io.getstream.video.android.core.socket.common.token.RepositoryTokenProvider
Original file line number Diff line number Diff line change @@ -20,6 +20,7 @@ import io.getstream.video.android.core.ParticipantState
2020import io.getstream.video.android.core.analytics.call.observer.model.JoinReason
2121import io.getstream.video.android.core.analytics.reporting.ClientEventReporter
2222import io.getstream.video.android.core.call.RtcSession
23+ import io.getstream.webrtc.PeerConnection
2324import kotlinx.coroutines.CoroutineScope
2425import kotlinx.coroutines.Job
2526import kotlinx.coroutines.flow.StateFlow
@@ -31,7 +32,6 @@ import kotlinx.coroutines.flow.flatMapLatest
3132import kotlinx.coroutines.flow.flowOf
3233import kotlinx.coroutines.flow.map
3334import kotlinx.coroutines.launch
34- import io.getstream.webrtc.PeerConnection
3535import java.util.concurrent.atomic.AtomicBoolean
3636
3737private typealias TrackId = String
Original file line number Diff line number Diff line change @@ -22,6 +22,7 @@ import io.getstream.video.android.core.analytics.reporting.ClientEventReporter
2222import io.getstream.video.android.core.analytics.reporting.model.PeerConnectionRole
2323import io.getstream.video.android.core.call.RtcSession
2424import io.getstream.video.android.core.call.connection.StreamPeerConnection
25+ import io.getstream.webrtc.PeerConnection
2526import kotlinx.coroutines.CoroutineScope
2627import kotlinx.coroutines.Job
2728import kotlinx.coroutines.flow.StateFlow
@@ -31,7 +32,6 @@ import kotlinx.coroutines.flow.filterNotNull
3132import kotlinx.coroutines.flow.flatMapLatest
3233import kotlinx.coroutines.flow.map
3334import kotlinx.coroutines.launch
34- import io.getstream.webrtc.PeerConnection
3535
3636internal class PeerConnectionAnalytics (
3737 val callId : String ,
Original file line number Diff line number Diff line change @@ -26,9 +26,9 @@ import io.getstream.video.android.core.analytics.reporting.model.EventStage
2626import io.getstream.video.android.core.analytics.reporting.model.EventType
2727import io.getstream.video.android.core.analytics.reporting.model.PeerConnectionRole
2828import io.getstream.video.android.core.ringing.RingJoinSource
29+ import io.getstream.webrtc.PeerConnection
2930import org.threeten.bp.OffsetDateTime
3031import org.threeten.bp.ZoneOffset
31- import io.getstream.webrtc.PeerConnection
3232
3333internal class ClientEventFactory (
3434 val sdkVersion : String ,
Original file line number Diff line number Diff line change @@ -37,12 +37,12 @@ import io.getstream.video.android.core.analytics.reporting.model.StageId
3737import io.getstream.video.android.core.header.HeadersUtil
3838import io.getstream.video.android.core.ringing.RingJoinSource
3939import io.getstream.video.android.core.socket.common.scope.UserScope
40+ import io.getstream.webrtc.PeerConnection
4041import kotlinx.coroutines.CoroutineExceptionHandler
4142import kotlinx.coroutines.CoroutineScope
4243import kotlinx.coroutines.Dispatchers
4344import kotlinx.coroutines.Job
4445import kotlinx.coroutines.SupervisorJob
45- import io.getstream.webrtc.PeerConnection
4646import java.util.UUID
4747import java.util.concurrent.ConcurrentHashMap
4848
Original file line number Diff line number Diff line change 1717package io.getstream.video.android.core.call.components
1818
1919import io.getstream.log.taggedLogger
20+ import io.getstream.webrtc.PeerConnection
2021import kotlinx.coroutines.CoroutineScope
2122import kotlinx.coroutines.Job
2223import kotlinx.coroutines.flow.filterNotNull
2324import kotlinx.coroutines.flow.flatMapLatest
2425import kotlinx.coroutines.flow.map
2526import kotlinx.coroutines.launch
26- import io.getstream.webrtc.PeerConnection
2727
2828/* *
2929 * Watches the publisher and subscriber peer-connection ICE states for a call and
Original file line number Diff line number Diff line change @@ -24,13 +24,13 @@ import io.getstream.video.android.core.call.video.YuvFrame
2424import io.getstream.video.android.core.model.AudioTrack
2525import io.getstream.video.android.core.model.PreferredVideoResolution
2626import io.getstream.video.android.core.model.VideoTrack
27+ import io.getstream.webrtc.EglBase
28+ import io.getstream.webrtc.RendererCommon
29+ import io.getstream.webrtc.VideoSink
2730import io.getstream.webrtc.android.ui.VideoTextureViewRenderer
2831import kotlinx.coroutines.CoroutineScope
2932import kotlinx.coroutines.launch
3033import kotlinx.coroutines.suspendCancellableCoroutine
31- import io.getstream.webrtc.EglBase
32- import io.getstream.webrtc.RendererCommon
33- import io.getstream.webrtc.VideoSink
3434import stream.video.sfu.models.TrackType
3535import stream.video.sfu.models.VideoDimension
3636import kotlin.coroutines.resume
Original file line number Diff line number Diff line change 1717package io.getstream.video.android.core
1818
1919import io.getstream.video.android.core.call.stats.model.RtcStatsReport
20+ import io.getstream.webrtc.RTCStats
21+ import io.getstream.webrtc.RTCStatsReport
2022import io.mockk.every
2123import io.mockk.mockk
2224import kotlinx.coroutines.flow.MutableStateFlow
@@ -25,8 +27,6 @@ import kotlinx.coroutines.test.TestScope
2527import org.junit.Assert.assertEquals
2628import org.junit.Assert.assertNull
2729import org.junit.Test
28- import io.getstream.webrtc.RTCStats
29- import io.getstream.webrtc.RTCStatsReport
3030
3131/* *
3232 * Covers the audio side of [CallStats] — the send/receive rate derived from the RTP byte
Original file line number Diff line number Diff line change @@ -28,6 +28,7 @@ import io.getstream.video.android.core.analytics.reporting.model.AnalyticsCallAb
2828import io.getstream.video.android.core.call.RtcSession
2929import io.getstream.video.android.core.call.connection.Publisher
3030import io.getstream.video.android.core.call.connection.Subscriber
31+ import io.getstream.webrtc.PeerConnection
3132import io.mockk.every
3233import io.mockk.mockk
3334import io.mockk.verify
@@ -39,7 +40,6 @@ import org.junit.Assert.assertEquals
3940import org.junit.Assert.assertNull
4041import org.junit.Assert.assertTrue
4142import org.junit.Test
42- import io.getstream.webrtc.PeerConnection
4343
4444class CallAnalyticsTest {
4545
Original file line number Diff line number Diff line change @@ -23,6 +23,7 @@ import io.getstream.video.android.core.analytics.reporting.model.PeerConnectionR
2323import io.getstream.video.android.core.call.RtcSession
2424import io.getstream.video.android.core.call.connection.Publisher
2525import io.getstream.video.android.core.call.connection.Subscriber
26+ import io.getstream.webrtc.PeerConnection
2627import io.mockk.every
2728import io.mockk.mockk
2829import io.mockk.verify
@@ -39,7 +40,6 @@ import org.junit.Assert.assertNotNull
3940import org.junit.Assert.assertNull
4041import org.junit.Assert.assertTrue
4142import org.junit.Test
42- import io.getstream.webrtc.PeerConnection
4343
4444@OptIn(ExperimentalCoroutinesApi ::class )
4545class PeerConnectionAnalyticsTest {
You can’t perform that action at this time.
0 commit comments