Agora C++ API Reference for All Platforms
|
This is the complete list of members for agora::rtc::IChannel, including all inherited members.
addInjectStreamUrl(const char *url, const InjectStreamConfig &config)=0 | agora::rtc::IChannel | pure virtual |
addPublishStreamUrl(const char *url, bool transcodingEnabled)=0 | agora::rtc::IChannel | pure virtual |
adjustUserPlaybackSignalVolume(uid_t userId, int volume)=0 | agora::rtc::IChannel | pure virtual |
channelId()=0 | agora::rtc::IChannel | pure virtual |
createDataStream(int *streamId, bool reliable, bool ordered)=0 | agora::rtc::IChannel | pure virtual |
getCallId(agora::util::AString &callId)=0 | agora::rtc::IChannel | pure virtual |
getConnectionState()=0 | agora::rtc::IChannel | pure virtual |
joinChannel(const char *token, const char *info, uid_t uid, const ChannelMediaOptions &options)=0 | agora::rtc::IChannel | pure virtual |
joinChannelWithUserAccount(const char *token, const char *userAccount, const ChannelMediaOptions &options)=0 | agora::rtc::IChannel | pure virtual |
leaveChannel()=0 | agora::rtc::IChannel | pure virtual |
muteAllRemoteAudioStreams(bool mute)=0 | agora::rtc::IChannel | pure virtual |
muteAllRemoteVideoStreams(bool mute)=0 | agora::rtc::IChannel | pure virtual |
muteRemoteAudioStream(uid_t userId, bool mute)=0 | agora::rtc::IChannel | pure virtual |
muteRemoteVideoStream(uid_t userId, bool mute)=0 | agora::rtc::IChannel | pure virtual |
publish()=0 | agora::rtc::IChannel | pure virtual |
registerMediaMetadataObserver(IMetadataObserver *observer, IMetadataObserver::METADATA_TYPE type)=0 | agora::rtc::IChannel | pure virtual |
registerPacketObserver(IPacketObserver *observer)=0 | agora::rtc::IChannel | pure virtual |
release()=0 | agora::rtc::IChannel | pure virtual |
removeInjectStreamUrl(const char *url)=0 | agora::rtc::IChannel | pure virtual |
removePublishStreamUrl(const char *url)=0 | agora::rtc::IChannel | pure virtual |
renewToken(const char *token)=0 | agora::rtc::IChannel | pure virtual |
sendStreamMessage(int streamId, const char *data, size_t length)=0 | agora::rtc::IChannel | pure virtual |
setChannelEventHandler(IChannelEventHandler *channelEh)=0 | agora::rtc::IChannel | pure virtual |
setClientRole(CLIENT_ROLE_TYPE role)=0 | agora::rtc::IChannel | pure virtual |
setDefaultMuteAllRemoteAudioStreams(bool mute)=0 | agora::rtc::IChannel | pure virtual |
setDefaultMuteAllRemoteVideoStreams(bool mute)=0 | agora::rtc::IChannel | pure virtual |
setEncryptionMode(const char *encryptionMode)=0 | agora::rtc::IChannel | pure virtual |
setEncryptionSecret(const char *secret)=0 | agora::rtc::IChannel | pure virtual |
setLiveTranscoding(const LiveTranscoding &transcoding)=0 | agora::rtc::IChannel | pure virtual |
setRemoteDefaultVideoStreamType(REMOTE_VIDEO_STREAM_TYPE streamType)=0 | agora::rtc::IChannel | pure virtual |
setRemoteRenderMode(uid_t userId, RENDER_MODE_TYPE renderMode, VIDEO_MIRROR_MODE_TYPE mirrorMode)=0 | agora::rtc::IChannel | pure virtual |
setRemoteUserPriority(uid_t uid, PRIORITY_TYPE userPriority)=0 | agora::rtc::IChannel | pure virtual |
setRemoteVideoStreamType(uid_t userId, REMOTE_VIDEO_STREAM_TYPE streamType)=0 | agora::rtc::IChannel | pure virtual |
setRemoteVoicePosition(int uid, double pan, double gain)=0 | agora::rtc::IChannel | pure virtual |
startChannelMediaRelay(const ChannelMediaRelayConfiguration &configuration)=0 | agora::rtc::IChannel | pure virtual |
stopChannelMediaRelay()=0 | agora::rtc::IChannel | pure virtual |
unpublish()=0 | agora::rtc::IChannel | pure virtual |
updateChannelMediaRelay(const ChannelMediaRelayConfiguration &configuration)=0 | agora::rtc::IChannel | pure virtual |
~IChannel() | agora::rtc::IChannel | inlinevirtual |