Как преобразовать вид поверхности GLS из Videorender Gui в SurfaceViewRenderer? - PullRequest
0 голосов
/ 09 апреля 2020
  VideoRendererGui.setView(binding.remoteStreamView) {
        val displaySize = Point()
        windowManager.defaultDisplay.getSize(displaySize)
        val rtcPeerConnectionParameter = RtcPeerConnectionParameter(
            true, false, displaySize.x, displaySize.y,
            30, 1, VIDEO_CODEC_VP9, true, 1, AUDIO_CODEC_OPUS, true
        )
         webRtcClient =
             WebRtcClient(this, rtcPeerConnectionParameter, rootEglBase.eglBaseContext)
        if (isVideoStream) {

            val rtcPeerConnectionParameter = RtcPeerConnectionParameter(
                true, false, displaySize.x, displaySize.y,
                30, 1, VIDEO_CODEC_VP9, true, 1, AUDIO_CODEC_OPUS, true
            )
            webRtcClient =
                WebRtcClient(this, rtcPeerConnectionParameter, rootEglBase.eglBaseContext)
        } else {

            val rtcPeerConnectionParameter = RtcPeerConnectionParameter(
                false, false, displaySize.x, displaySize.y,
                30, 1, VIDEO_CODEC_VP9, true, 1, AUDIO_CODEC_OPUS, true
            )
            webRtcClient =
                WebRtcClient(this, rtcPeerConnectionParameter, rootEglBase.eglBaseContext)
        }


    }

все мои параметры были установлены в исходное состояние, но у средства отображения поверхности нет таких методов, поэтому кто-нибудь может мне помочь?

...