Video SDK v3.7.1 API Reference for Unity
List of all members
agora_gaming_rtc.VideoRender Class Reference

Inherits agora_gaming_rtc.IVideoRender.

Additional Inherited Members

Member Function Documentation

◆ GetInstance()

static VideoRender agora_gaming_rtc.VideoRender.GetInstance ( IRtcEngine  rtcEngine)
static

◆ ReleaseInstance()

static void agora_gaming_rtc.VideoRender.ReleaseInstance ( )
static

◆ SetEngine()

void agora_gaming_rtc.VideoRender.SetEngine ( IRtcEngine  rtcEngine)

◆ SetVideoRenderMode()

override int agora_gaming_rtc.VideoRender.SetVideoRenderMode ( VIDEO_RENDER_MODE  _renderMode)
virtual

◆ UpdateVideoRawData() [1/2]

override int agora_gaming_rtc.VideoRender.UpdateVideoRawData ( uint  uid,
IntPtr  data,
ref int  width,
ref int  height 
)
virtual

◆ UpdateVideoRawData() [2/2]

override int agora_gaming_rtc.VideoRender.UpdateVideoRawData ( string  channelId,
uint  uid,
IntPtr  data,
ref int  width,
ref int  height 
)
virtual

◆ UpdateTexture()

override int agora_gaming_rtc.VideoRender.UpdateTexture ( int  tex,
uint  uid,
IntPtr  data,
ref int  width,
ref int  height 
)
virtual

◆ AddUserVideoInfo() [1/2]

override void agora_gaming_rtc.VideoRender.AddUserVideoInfo ( uint  userId,
uint  textureId 
)
virtual

◆ RemoveUserVideoInfo() [1/2]

override void agora_gaming_rtc.VideoRender.RemoveUserVideoInfo ( uint  _userId)
virtual

◆ AddUserVideoInfo() [2/2]

override void agora_gaming_rtc.VideoRender.AddUserVideoInfo ( string  channelId,
uint  _userId,
uint  _textureId 
)
virtual

◆ RemoveUserVideoInfo() [2/2]

override void agora_gaming_rtc.VideoRender.RemoveUserVideoInfo ( string  channelId,
uint  _userId 
)
virtual

◆ GenerateNativeTexture()

override int agora_gaming_rtc.VideoRender.GenerateNativeTexture ( )
virtual

◆ DeleteTexture()

override void agora_gaming_rtc.VideoRender.DeleteTexture ( int  tex)
virtual

◆ GetMultiChannelWanted()

override bool agora_gaming_rtc.VideoRender.GetMultiChannelWanted ( )
virtual

The documentation for this class was generated from the following file: