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