-
Notifications
You must be signed in to change notification settings - Fork 287
Description
Here My first Android live image

code to send ar view
` val outBitmap = Bitmap.createBitmap(arFragment!!.arSceneView.width, arFragment!!.arSceneView.height, Bitmap.Config.ARGB_8888)
arFragment?.arSceneView?.let { PixelCopy.request(it, outBitmap, { copyResult ->
if (copyResult == PixelCopy.SUCCESS) {
sendARView(outBitmap)
}
}, mSenderHandler!!)
}
`
Code to init agora
` rtcEngine()?.setParameters("{"rtc.log_filter": 65535}")
rtcEngine()?.setChannelProfile(io.agora.rtc.Constants.CHANNEL_PROFILE_LIVE_BROADCASTING)
rtcEngine()?.enableDualStreamMode(true)
rtcEngine()?.setVideoEncoderConfiguration(
VideoEncoderConfiguration(
VideoEncoderConfiguration.VD_640x480,
VideoEncoderConfiguration.FRAME_RATE.FRAME_RATE_FPS_30,
VideoEncoderConfiguration.STANDARD_BITRATE,
VideoEncoderConfiguration.ORIENTATION_MODE.ORIENTATION_MODE_ADAPTIVE
)
)
rtcEngine()?.setClientRole(role)
rtcEngine()?.enableVideo()
mSource = AgoraVideoSource()
mRender = AgoraVideoRender(0, true)
rtcEngine()?.setVideoSource(mSource)
rtcEngine()?.setLocalVideoRenderer(mRender)
rtcEngine()?.joinChannel(token, channelName, "", 0)`
