NERecord Linux SDK 5.5.310
Loading...
Searching...
No Matches
nerecord::IRecordEngine Member List

This is the complete list of members for nerecord::IRecordEngine, including all inherited members.

enableAudioVolumeIndication(bool enable, uint64_t interval)=0nerecord::IRecordEnginepure virtual
enableEncryption(bool enable, const NERecordEncryptionConfig &config)=0nerecord::IRecordEnginepure virtual
getProperties()=0nerecord::IRecordEnginepure virtual
initialize(const NERecordEngineContext &context)=0nerecord::IRecordEnginepure virtual
joinChannel(const char *token, const char *channel_name, uid_t uid)=0nerecord::IRecordEnginepure virtual
leaveChannel()=0nerecord::IRecordEnginepure virtual
release()=0nerecord::IRecordEnginepure virtual
setUserBackground(uid_t uid, const char *image)=0nerecord::IRecordEnginepure virtual
setVideoMixingLayout(const VideoMixingLayout &layout)=0nerecord::IRecordEnginepure virtual
startMixingRecord()=0nerecord::IRecordEnginepure virtual
startService()=0nerecord::IRecordEnginepure virtual
stopMixingRecord()=0nerecord::IRecordEnginepure virtual
stopService()=0nerecord::IRecordEnginepure virtual
subscribeRemoteAudioStream(uid_t uid, bool subscribe)=0nerecord::IRecordEnginepure virtual
subscribeRemoteVideoStream(uid_t uid, NERtcRemoteVideoStreamType stream_type, bool subscribe)=0nerecord::IRecordEnginepure virtual
subscribeRemoteVideoSubStream(uid_t uid, bool subscribe)=0nerecord::IRecordEnginepure virtual
updateSubscribeAudioUids(uid_t *uids, uint32_t num)=0nerecord::IRecordEnginepure virtual
updateSubscribeVideoUids(uid_t *uids, uint32_t num)=0nerecord::IRecordEnginepure virtual
updateWatermarkConfigs(uint32_t wm_num, const WatermarkConfig *configs)=0nerecord::IRecordEnginepure virtual
updateWatermarkConfigs(uid_t uid, bool substream, uint32_t wm_num, const WatermarkConfig *configs)=0nerecord::IRecordEnginepure virtual
~IRecordEngine() (defined in nerecord::IRecordEngine)nerecord::IRecordEngineinlinevirtual