Video SDK v3.7.1 API Reference for All Platforms (C++)
agora::rtc::IChannel Member List

This is the complete list of members for agora::rtc::IChannel, including all inherited members.

addInjectStreamUrl(const char *url, const InjectStreamConfig &config)=0agora::rtc::IChannelpure virtual
addPublishStreamUrl(const char *url, bool transcodingEnabled) AGORA_DEPRECATED_ATTRIBUTE=0agora::rtc::IChannelpure virtual
adjustUserPlaybackSignalVolume(uid_t userId, int volume)=0agora::rtc::IChannelpure virtual
channelId()=0agora::rtc::IChannelpure virtual
createDataStream(int *streamId, bool reliable, bool ordered) AGORA_DEPRECATED_ATTRIBUTE=0agora::rtc::IChannelpure virtual
createDataStream(int *streamId, DataStreamConfig &config)=0agora::rtc::IChannelpure virtual
enableEncryption(bool enabled, const EncryptionConfig &config)=0agora::rtc::IChannelpure virtual
enableRemoteSuperResolution(uid_t userId, bool enable) AGORA_DEPRECATED_ATTRIBUTE=0agora::rtc::IChannelpure virtual
enableRemoteSuperResolution(bool enabled, SR_MODE mode, uid_t userId)=0agora::rtc::IChannelpure virtual
getCallId(agora::util::AString &callId)=0agora::rtc::IChannelpure virtual
getConnectionState()=0agora::rtc::IChannelpure virtual
joinChannel(const char *token, const char *info, uid_t uid, const ChannelMediaOptions &options)=0agora::rtc::IChannelpure virtual
joinChannelWithUserAccount(const char *token, const char *userAccount, const ChannelMediaOptions &options)=0agora::rtc::IChannelpure virtual
leaveChannel()=0agora::rtc::IChannelpure virtual
muteAllRemoteAudioStreams(bool mute)=0agora::rtc::IChannelpure virtual
muteAllRemoteVideoStreams(bool mute)=0agora::rtc::IChannelpure virtual
muteLocalAudioStream(bool mute)=0agora::rtc::IChannelpure virtual
muteLocalVideoStream(bool mute)=0agora::rtc::IChannelpure virtual
muteRemoteAudioStream(uid_t userId, bool mute)=0agora::rtc::IChannelpure virtual
muteRemoteVideoStream(uid_t userId, bool mute)=0agora::rtc::IChannelpure virtual
pauseAllChannelMediaRelay()=0agora::rtc::IChannelpure virtual
publish() AGORA_DEPRECATED_ATTRIBUTE=0agora::rtc::IChannelpure virtual
registerMediaMetadataObserver(IMetadataObserver *observer, IMetadataObserver::METADATA_TYPE type)=0agora::rtc::IChannelpure virtual
registerPacketObserver(IPacketObserver *observer)=0agora::rtc::IChannelpure virtual
release()=0agora::rtc::IChannelpure virtual
removeInjectStreamUrl(const char *url)=0agora::rtc::IChannelpure virtual
removePublishStreamUrl(const char *url) AGORA_DEPRECATED_ATTRIBUTE=0agora::rtc::IChannelpure virtual
renewToken(const char *token)=0agora::rtc::IChannelpure virtual
resumeAllChannelMediaRelay()=0agora::rtc::IChannelpure virtual
sendStreamMessage(int streamId, const char *data, size_t length)=0agora::rtc::IChannelpure virtual
setChannelEventHandler(IChannelEventHandler *channelEh)=0agora::rtc::IChannelpure virtual
setClientRole(CLIENT_ROLE_TYPE role)=0agora::rtc::IChannelpure virtual
setClientRole(CLIENT_ROLE_TYPE role, const ClientRoleOptions &options)=0agora::rtc::IChannelpure virtual
setDefaultMuteAllRemoteAudioStreams(bool mute) AGORA_DEPRECATED_ATTRIBUTE=0agora::rtc::IChannelpure virtual
setDefaultMuteAllRemoteVideoStreams(bool mute) AGORA_DEPRECATED_ATTRIBUTE=0agora::rtc::IChannelpure virtual
setEncryptionMode(const char *encryptionMode) AGORA_DEPRECATED_ATTRIBUTE=0agora::rtc::IChannelpure virtual
setEncryptionSecret(const char *secret) AGORA_DEPRECATED_ATTRIBUTE=0agora::rtc::IChannelpure virtual
setLiveTranscoding(const LiveTranscoding &transcoding) AGORA_DEPRECATED_ATTRIBUTE=0agora::rtc::IChannelpure virtual
setRemoteDefaultVideoStreamType(REMOTE_VIDEO_STREAM_TYPE streamType)=0agora::rtc::IChannelpure virtual
setRemoteRenderMode(uid_t userId, RENDER_MODE_TYPE renderMode, VIDEO_MIRROR_MODE_TYPE mirrorMode)=0agora::rtc::IChannelpure virtual
setRemoteUserPriority(uid_t uid, PRIORITY_TYPE userPriority)=0agora::rtc::IChannelpure virtual
setRemoteVideoStreamType(uid_t userId, REMOTE_VIDEO_STREAM_TYPE streamType)=0agora::rtc::IChannelpure virtual
setRemoteVoicePosition(uid_t uid, double pan, double gain)=0agora::rtc::IChannelpure virtual
startChannelMediaRelay(const ChannelMediaRelayConfiguration &configuration)=0agora::rtc::IChannelpure virtual
startRtmpStreamWithoutTranscoding(const char *url)=0agora::rtc::IChannelpure virtual
startRtmpStreamWithTranscoding(const char *url, const LiveTranscoding &transcoding)=0agora::rtc::IChannelpure virtual
stopChannelMediaRelay()=0agora::rtc::IChannelpure virtual
stopRtmpStream(const char *url)=0agora::rtc::IChannelpure virtual
unpublish() AGORA_DEPRECATED_ATTRIBUTE=0agora::rtc::IChannelpure virtual
updateChannelMediaRelay(const ChannelMediaRelayConfiguration &configuration)=0agora::rtc::IChannelpure virtual
updateRtmpTranscoding(const LiveTranscoding &transcoding)=0agora::rtc::IChannelpure virtual
~IChannel()agora::rtc::IChannelinlinevirtual