文档中心
互动直播 (Legacy)
API 参考
Agora Unity API Reference for All Platforms
Agora Unity SDK API Reference
继承自 MonoBehaviour .
◆ SetGameFps()
void agora_gaming_rtc.VideoSurface.SetGameFps |
( |
uint |
fps | ) |
|
设置视频渲染帧率。
- 注解
- 确保在主线程中调用此方法。
- 确保在绑定 VideoSurface.cs 前调用此方法。
- 参数
-
◆ SetForUser()
void agora_gaming_rtc.VideoSurface.SetForUser |
( |
uint |
uid | ) |
|
◆ SetForMultiChannelUser()
void agora_gaming_rtc.VideoSurface.SetForMultiChannelUser |
( |
string |
channelId, |
|
|
uint |
uid |
|
) |
| |
在多频道中设置本地/远端视频显示。
- 自从
- v3.0.1
- 注解
- 该方法仅适用于多频道。
- 不要和 SetForUser 同时使用。
- 确保在主线程中调用此方法。
- 确保在绑定 VideoSurface.cs 前调用此方法。
- 参数
-
◆ EnableFilpTextureApply()
void agora_gaming_rtc.VideoSurface.EnableFilpTextureApply |
( |
bool |
enableFlipHorizontal, |
|
|
bool |
enableFlipVertical |
|
) |
| |
在渲染时,开启/关闭 Texture 的镜像。
- 注解
- 确保在主线程中调用此方法。
- 确保在绑定 VideoSurface.cs 前调用此方法。
- 参数
-
enableFlipHorizontal | 是否开启 Texture 在水平方向的镜像:
|
enableFlipVertical | 是否开启 Texture 在垂直方向的镜像:
|
◆ SetVideoSurfaceType()
设置视频渲染器。
- 参数
-
agoraVideoSurfaceType | 渲染器类型,详见 AgoraVideoSurfaceType :
- Renderer(0): 该渲染器通常用于渲染 3D GameObject,例如 Cube、Cylinder 和 Plane。
- RawImage(1): 该渲染器通常用于渲染 UI 组件下的 Raw Image。
|
◆ SetEnable()
void agora_gaming_rtc.VideoSurface.SetEnable |
( |
bool |
enable | ) |
|