NIM PC Cross Platform SDK
nim::VChat Member List

This is the complete list of members for nim::VChat, including all inherited members.

AccompanyingSound(unsigned char id, uint64_t time, const char *data, unsigned int size, unsigned int rate, unsigned int channels, const char *json_extension)nim::VChatstatic
AddDeviceStatusCb(nim::NIMDeviceType type, nim_vchat_device_status_cb_func cb)nim::VChatstatic
AddRemoteAudioDataCb(const std::string &uid, OptCallback cb)nim::VChatstatic
AudioRecordCallback typedefnim::VChat
CalleeAck(uint64_t channel_id, bool accept, const std::string &json_extension)nim::VChatstatic
Cleanup()nim::VChatstatic
Control(uint64_t channel_id, NIMVChatControlType type)nim::VChatstatic
CreateRoom(const std::string &room_name, const std::string &custom_info, const std::string &json_extension, Opt2Callback cb)nim::VChatstatic
CustomAudioData(uint64_t time, const char *data, unsigned int size, const char *json_extension)nim::VChatstatic
CustomVideoData(uint64_t time, const char *data, unsigned int size, unsigned int width, unsigned int height, const char *json_extension)nim::VChatstatic
EffectOptCallback typedefnim::VChat
End(const std::string &json_extension)nim::VChatstatic
EndDevice(nim::NIMDeviceType type)nim::VChatstatic
EnumDeviceDevpath(nim::NIMDeviceType type, nim_vchat_enum_device_devpath_sync_cb_func cb)nim::VChatstatic
GetAudioInputAutoVolumn()nim::VChatstatic
GetAudioMuteEnabled()nim::VChatstatic
GetAudioMutePlayEnabled()nim::VChatstatic
GetAudioVolumn(bool capture)nim::VChatstatic
GetConnectStatus()nim::VChatstatic
GetVideoFrameScaleType()nim::VChatstatic
GetViewerMode()nim::VChatstatic
Init(const std::string &server_setting_path)nim::VChatstatic
IsAutoPublishVideo()nim::VChatstatic
IsAutoSubscribeAudio()nim::VChatstatic
IsAutoSubscribeVideo()nim::VChatstatic
IsRotateRemoteVideo()nim::VChatstatic
JoinRoom(NIMVideoChatMode mode, const std::string &room_name, const std::string &json_extension, Opt2Callback cb)nim::VChatstatic
Mp4OptCallback typedefnim::VChat
NetDetect(NetDetectCallback cb)nim::VChatstatic
NetDetectCallback typedefnim::VChat
NetDetectEx(int32_t ms_limit, nim::NIMNetDetectType type, nim::NIMNetDetectVideoQuality quality_type, NetDetectCallback cb)nim::VChatstatic
Opt2Callback typedefnim::VChat
OptCallback typedefnim::VChat
PlayEffect(int id, int loop_count, EffectOptCallback cb)nim::VChatstatic
PreloadEffect(int id, const std::string &path, EffectOptCallback cb)nim::VChatstatic
PublishVideo(OptCallback cb)nim::VChatstatic
Relogin(const std::string &session_id, OptCallback cb)nim::VChatstatic
RemoteAudioDataCallback typedefnim::VChat
RemoveDeviceStatusCb(nim::NIMDeviceType type)nim::VChatstatic
RemoveRemoteAudioDataCb(const std::string &uid, OptCallback cb)nim::VChatstatic
SelectVideoAdaptiveStrategy(NIMVChatVideoEncodeMode mode, const std::string &json_extension, OptCallback cb)nim::VChatstatic
SetAudioDataCb(bool capture, nim_vchat_audio_data_cb_func cb)nim::VChatstatic
SetAudioDataCbEx(int type, std::string json_extension, nim_vchat_audio_data_cb_func_ex cb)nim::VChatstatic
SetAudioInputAutoVolumn(bool auto_volumn)nim::VChatstatic
SetAudioMuted(bool muted)nim::VChatstatic
SetAudioPlayMuted(bool muted)nim::VChatstatic
SetAudioProcess(bool aec, bool ns, bool vad)nim::VChatstatic
SetAudioVolumn(unsigned char volumn, bool capture)nim::VChatstatic
SetAutoPublish(bool auto_pub, bool auto_sub)nim::VChatstatic
SetCbFunc(nim_vchat_cb_func cb)nim::VChatstatic
SetCustomData(bool custom_audio, bool custom_video)nim::VChatstatic
SetFrameRate(NIMVChatVideoFrameRate frame_rate)nim::VChatstatic
SetLocalVideoSimulcastMode(NIMVChatPublishVideoStreamMode video_stream_mode)nim::VChatstatic
SetMemberBlacklist(const std::string &uid, bool add, bool audio, const std::string &json_extension, OptCallback cb)nim::VChatstatic
SetProxy(NIMProxyType type, const std::string &host, int port, const std::string &user, const std::string &password)nim::VChatstatic
SetRemoteAudioDataCb(RemoteAudioDataCallback cb)nim::VChatstatic
SetRotateRemoteVideo(bool rotate)nim::VChatstatic
SetTalkingMode(NIMVideoChatMode mode, const std::string &json_extension)nim::VChatstatic
SetUidAsMainPicture(const std::string &uid, const std::string &json_extension, OptCallback cb)nim::VChatstatic
SetVideoBitrate(int video_bitrate)nim::VChatstatic
SetVideoDataCb(bool capture, nim_vchat_video_data_cb_func cb)nim::VChatstatic
SetVideoFrameScaleType(NIMVChatVideoFrameScaleType type)nim::VChatstatic
SetVideoQuality(int video_quality)nim::VChatstatic
SetViewerMode(bool viewer)nim::VChatstatic
Start(NIMVideoChatMode mode, const std::string &apns_text, const std::string &custom_info, const std::string &json_info)nim::VChatstatic
StartAudioRecord(const std::string &path, AudioRecordCallback cb)nim::VChatstatic
StartDevice(nim::NIMDeviceType type, const std::string &device_path, unsigned fps, int width, int height, nim_vchat_start_device_cb_func cb)nim::VChatstatic
StartRecord(const std::string &path, const std::string &uid, Mp4OptCallback cb)nim::VChatstatic
StopAudioRecord(AudioRecordCallback cb)nim::VChatstatic
StopEffect(int id, EffectOptCallback cb)nim::VChatstatic
StopRecord(const std::string &uid, Mp4OptCallback cb)nim::VChatstatic
SubscribeAudio(bool sub, OptCallback cb)nim::VChatstatic
SubscribeVideo(const std::string &uid, OptCallback cb)nim::VChatstatic
UnpublishVideo(OptCallback cb)nim::VChatstatic
UnsubscribeVideo(const std::string &uid, OptCallback cb)nim::VChatstatic
UpdateRtmpUrl(const std::string &rtmp_url, OptCallback cb)nim::VChatstatic
VChatRate(int rating, const std::string &description, OptCallback cb)nim::VChatstatic