请问一下如何设置获取的视频是竖屏画面和横屏画面?

调用了接口 SetVideoProfile ,参数swapWidthAndHeight传入true或者false,返回的texture的宽高比都是横屏的.

你分辨率设置的是多少?目前的现象是怎样的?预期结果又是怎样的?

我是这样设置的
mRtcEngine.SetVideoProfile(52, true);
然后从下面这个获取到Texture
mRtcEngine.UpdateTexture(0, videoUserID, data, ref defWidth, ref defHeight);
nativeTexture.LoadRawTextureData(data, defWidth * defHeight * 4);
nativeTexture.Apply();

Texture的width是1280 height是720, 因为我这个app是竖屏的 希望获取到的width是720 height是1280

52 是什么?
不是应该是 360P、480P、720P 等等这样的吗?
https://docs.agora.io/cn/Interactive%20Gaming/game_cpp?platform=Android

52是枚举值

哦哦你这个是 unity sdk,不好意思我前面看错了。。。

那我现在获取到的图片是横屏的,如何获取到竖屏的呢?

我确认了一下,目前的 Unity SDK 版本还不支持自定义为竖屏的分辨率,会在下一个版本支持,届时会提供 setVideoEncodeConfiguration 接口,可自定义分辨率。预计应该会在年底前上线吧。

好的 谢谢 年底是12月还是2月?

12 月底吧。

3q