NERtc iOS SDK V4.6.10
|
#import <NERtcChannel.h>
Additional Inherited Members | |
![]() | |
(int) | - destroy |
Destroys an IRtcChannel instance to release resources. More... | |
(int) | - setChannelDelegate: |
Sets the channel delegate. More... | |
(NSString *) | - getChannelName |
Gets the current channel name. More... | |
(NERtcConnectionStateType) | - connectionState |
Gets the connection status. More... | |
(int) | - joinChannelWithToken:completion: |
Joins an RTC room. More... | |
(int) | - leaveChannel |
Leaves a room, such as hanging up or ending a call. More... | |
(int) | - enableLocalAudio: |
Enables or disables local audio capture. More... | |
(int) | - enableLocalVideo: |
Specifies whether to enable local video capture. More... | |
(int) | - enableMediaPub:withMediaType: |
Publishes or unpublishes the local audio stream. More... | |
(int) | - enableDualStreamMode: |
Enables or disables the dual-stream mode. More... | |
(int) | - setCameraCaptureConfig: |
Sets the camera capturer configuration. More... | |
(int) | - setLocalVideoConfig: |
Sets the video encoding profile. More... | |
(int) | - subscribeRemoteAudio:forUserID: |
Subscribes to or unsubscribes from audio streams from specified remote users. More... | |
(int) | - subscribeAllRemoteAudio: |
Subscribes to or unsubscribes from audio streams from all remote users. More... | |
(int) | - setAudioSubscribeOnlyBy: |
Sets the local audio stream can be subscribed by specified participants in a room. More... | |
(int) | - muteLocalAudio: |
Stops or resumes publishing the local audio stream. More... | |
(int) | - setupLocalVideoCanvas: |
Sets the local view. More... | |
(int) | - setLocalRenderScaleMode: |
Sets the local video display mode. More... | |
(int) | - setupRemoteVideoCanvas:forUserID: |
Sets views for remote users. More... | |
(int) | - setRemoteRenderScaleMode:forUserID: |
Sets the remote video display mode. More... | |
(int) | - subscribeRemoteVideo:forUserID:streamType: |
Subscribes to or unsubscribes from video streams from specified remote users. More... | |
(int) | - muteLocalVideo: |
Stops or resumes publishing the local video stream. More... | |
(int) | - setClientRole: |
Sets the role of a user in live streaming. More... | |
(int) | - adjustUserPlaybackSignalVolume:forUserID: |
Adjust the volume of local signal playback from a specified remote user. More... | |
(int) | - enableLocalSubStreamAudio: |
Enables or disables the audio substream. More... | |
(int) | - subscribeRemoteSubStreamAudio:forUserID: |
Subscribes or unsubscribes audio streams from specified remote users. More... | |
(int) | - muteLocalSubStreamAudio: |
Mutes or unmutes the local upstream audio stream. More... | |
(int) | - setupLocalSubStreamVideoCanvas: |
Sets the local substream canvas. More... | |
(int) | - startScreenCapture: |
Enables screen sharing. More... | |
(int) | - stopScreenCapture |
Disables screen sharing with the substream transmission. More... | |
(int) | - setLocalRenderSubStreamScaleMode: |
Sets the display mode of the local substream video for screen sharing. More... | |
(int) | - setupRemoteSubStreamVideoCanvas:forUserID: |
Sets a remote substream canvas. More... | |
(int) | - subscribeRemoteSubStreamVideo:forUserID: |
Subscribes to or unsubscribes from remote video substream for screen sharing. More... | |
(int) | - setRemoteRenderSubStreamVideoScaleMode:forUserID: |
Sets the display mode of to remote substream video for screen sharing. More... | |
(int) | - setRemoteHighPriorityAudioStream:forUserID:streamType: |
Sets a remote audio stream to high priority. More... | |
(int) | - setLocalCanvasWatermarkConfigs:withStreamType: |
Adds a watermark image to the local video. More... | |
(int) | - setRemoteCanvasWatermarkConfigs:forUserID:withStreamType: |
Adds a watermark to the remote video canvas. More... | |
(int) | - takeLocalSnapshot:callback: |
Takes a local video snapshot. More... | |
(int) | - takeRemoteSnapshot:forUserID:callback: |
Takes a snapshot of a remote video. More... | |
(int) | - sendSEIMsg:streamChannelType: |
Sends supplemental enhancement information (SEI) data through a specified mainstream or substream. More... | |
(int) | - sendSEIMsg: |
Sends SEI data through the mainstream. More... | |
(int) | - addLiveStreamTask:compeltion: |
Adds a streaming task in a room. More... | |
(int) | - updateLiveStreamTask:compeltion: |
Updates a streaming task. More... | |
(int) | - removeLiveStreamTask:compeltion: |
Deletes a streaming task. More... | |
(int) | - addChannelMediaStatsObserver: |
Registers a channel media stats observer. More... | |
(int) | - removeChannelMediaStatsObserver: |
Remove a channel media stats observer. More... | |
(int) | - cleanupChannelMediaStatsObserver |
Remove all channel media stats observers. More... | |
(int) | - startChannelMediaRelay: |
Starts to relay media streams across rooms. More... | |
(int) | - updateChannelMediaRelay: |
Updates the information of the destination room for media stream relay. More... | |
(int) | - stopChannelMediaRelay |
Stops media stream relay across rooms. More... | |
(int) | - setLocalMediaPriority:preemptive: |
Sets the priority of media streams from a local user. More... | |
(int) | - setLocalPublishFallbackOption: |
Sets the fallback option for the published local video stream based on the network conditions. More... | |
(int) | - setRemoteSubscribeFallbackOption: |
Sets the fallback option for the subscribed remote audio and video stream with poor network connections. More... | |