当前位置: 首页 > wzjs >正文

全椒有做网站的吗西安专业网络推广公司

全椒有做网站的吗,西安专业网络推广公司,海曙网站建设哪家好,平面设计可以做网站?需求&#xff1a; 将类似注释都删掉、 /*** locale zh* type callback* region 字幕翻译服务* brief 字幕状态发生改变回调。 <br>* 当用户调用 startSubtitle{link #IRTCRoom#startSubtitle} 和 stopSubtitle{link #IRTCRoom#stopSubtitle} 使字幕状态发生改变…

需求:

将类似注释都删掉、

   /*** @locale zh* @type callback* @region 字幕翻译服务* @brief  字幕状态发生改变回调。 <br>*         当用户调用 startSubtitle{@link #IRTCRoom#startSubtitle} 和 stopSubtitle{@link #IRTCRoom#stopSubtitle} 使字幕状态发生改变或出现错误时,触发该回调。  * @param state 字幕状态。参看 SubtitleState{@link #SubtitleState}。* @param error_code 字幕任务错误码。参看 SubtitleErrorCode{@link #SubtitleErrorCode}。* @param error_message 与第三方服务有关的错误信息。*//*** @locale en* @hidden currently not available * @type callback* @region Subtitle translation service* @brief  Callback on subtitle states. <br>*         After you call startSubtitle{@link #IRTCRoom#startSubtitle} and stopSubtitle{@link #IRTCRoom#stopSubtitle}, you will receive this callback which informs you of the states and error codes of the subtitling task, as well as detailed information on the third party services' errors. * @param state The states of subtitles. Refer to SubtitleState{@link #SubtitleState} for details. * @param error_code  Error codes of the subtitling task. Refer to SubtitleErrorCode{@link #SubtitleErrorCode}.* @param error_message Detailed information on the third party services' errors. */virtual void onSubtitleStateChanged(SubtitleState state, SubtitleErrorCode error_code, const char* error_message) {}/*** @locale zh* @type callback* @region 字幕翻译服务* @brief  字幕相关内容回调。 <br>*         当用户调用 startSubtitle{@link #IRTCRoom#startSubtitle} 后会收到此回调,通知字幕的相关信息。* @param subtitles 字幕消息内容。参看 SubtitleMessage{@link #SubtitleMessage}。* @param cnt 字幕消息个数。*//*** @locale en* @hidden currently not available * @type callback* @region Subtitle translation service* @brief  Callback on subtitle messages.  <br>*         After calling startSubtitle{@link #IRTCRoom#startSubtitle}, you will receive this callback which informs you of the related information on subtitles. * @param subtitles Subtitle messages. Refer to SubtitleMessage{@link #SubtitleMessage} for details. * @param cnt The number of subtitle messages.*/virtual void onSubtitleMessageReceived(const SubtitleMessage* subtitles, int cnt) {}

使用的正则:

/\*\*[\s\S]*?\*/

删除后, 

需要将空行也删掉

/** Copyright (c) 2020 The VolcEngineRTC project authors. All Rights Reserved.* @brief VolcEngineRTC Room Event Handler Interface
*/#pragma once#include "rtc/bytertc_defines.h"namespace bytertc {class IRTCRoomEventHandler {
public:
virtual ~IRTCRoomEventHandler() {}virtual void onRoomStateChanged(const char* room_id, const char* uid, int state, const char* extra_info) {(void)room_id;(void)state;(void)extra_info;}virtual void onStreamStateChanged(const char* room_id, const char* uid, int state, const char* extra_info) {(void)room_id;(void)uid;(void)state;(void)extra_info;}virtual void onLeaveRoom(const RtcRoomStats& stats) {(void)stats;}BYTERTC_DEPRECATED virtual void onRoomWarning(int warn) {(void)warn;}virtual void onRoomError(int err) {(void)err;} virtual void onTokenWillExpire() {}virtual void onPublishPrivilegeTokenWillExpire() {}virtual void onSubscribePrivilegeTokenWillExpire() {}virtual void onRoomStats(const RtcRoomStats& stats) {(void)stats;}virtual void onLocalStreamStats(const LocalStreamStats& stats) {(void)stats;}virtual void onRemoteStreamStats(const RemoteStreamStats& stats) {(void)stats;}virtual void onUserJoined(const UserInfo& user_info, int elapsed) {(void)user_info;(void)elapsed;}virtual void onUserLeave(const char* uid, UserOfflineReason reason) {(void)uid;(void)reason;}BYTERTC_DEPRECATED virtual void onStreamRemove(const MediaStreamInfo& stream, StreamRemoveReason reason) {(void)stream;}BYTERTC_DEPRECATED virtual void onStreamAdd(const MediaStreamInfo& stream) {(void)stream;}virtual void onUserPublishStream(const char* uid, MediaStreamType type) {(void)uid;(void)type;}virtual void onUserUnpublishStream(const char* uid, MediaStreamType type,StreamRemoveReason reason) {(void)uid;(void)type;(void)reason;}virtual void onUserPublishScreen(const char* uid, MediaStreamType type) {(void)uid;(void)type;}virtual void onUserUnpublishScreen(const char* uid, MediaStreamType type,StreamRemoveReason reason) {(void)uid;(void)type;(void)reason;}virtual void onStreamSubscribed(SubscribeState state_code, const char* user_id, const SubscribeConfig& info) {(void)state_code;(void)user_id;(void)info;}virtual void onStreamPublishSuccess(const char* user_id, bool is_screen) {(void)is_screen;}virtual void onRoomMessageReceived(const char* uid, const char* message) {(void)uid;(void)message;}virtual void onRoomBinaryMessageReceived(const char* uid, int size, const uint8_t* message) {(void)uid;(void)size;(void)message;}virtual void onUserMessageReceived(const char* uid, const char* message) {(void)uid;(void)message;}virtual void onUserBinaryMessageReceived(const char* uid, int size, const uint8_t* message) {(void)uid;(void)size;(void)message;}virtual void onUserMessageSendResult(int64_t msgid, int error) {(void)msgid;(void)error;}virtual void onRoomMessageSendResult(int64_t msgid, int error) {(void)msgid;(void)error;}
virtual void onRoomModeChanged(RtcRoomMode mode) {(void)mode;}
virtual void onMaximumScreenShareFpsUpdated(int fps) {(void)fps;}virtual void onMaximumScreenSharePixelsUpdated(int screen_pixels) {(void)screen_pixels;}virtual void onVideoStreamBanned(const char* uid, bool banned) {(void)uid;(void)banned;}virtual void onAVSyncStateChange(AVSyncState state) {(void)state;}virtual void onAudioStreamBanned(const char* uid, bool banned) {(void)uid;(void)banned;}virtual void onForwardStreamStateChanged(ForwardStreamStateInfo* infos, int info_count) {}virtual void onForwardStreamEvent(ForwardStreamEventInfo* infos, int info_count) {}virtual void onNetworkQuality(const NetworkQualityStats& local_quality, const NetworkQualityStats* remote_qualities, int remote_quality_num) {}virtual void onSetRoomExtraInfoResult(int64_t task_id, SetRoomExtraInfoResult error_code) {(void)task_id;(void)error_code;}virtual void onRoomExtraInfoUpdate(const char*key, const char* value, const char* last_update_user_id, int64_t last_update_time_ms) {(void)key;(void)value;(void)last_update_user_id;(void)last_update_time_ms;}virtual void onUserVisibilityChanged(bool current_user_visibility, UserVisibilityChangeError error_code) {(void)current_user_visibility;(void)error_code;}virtual void onSubtitleStateChanged(SubtitleState state, SubtitleErrorCode error_code, const char* error_message) {}virtual void onSubtitleMessageReceived(const SubtitleMessage* subtitles, int cnt) {}
};} // namespace bytertc

再使用豆包等AI,将参数 合并一行后、

合并后

http://www.dtcms.com/wzjs/14175.html

相关文章:

  • 网站建设 郑州做个公司网站多少钱
  • 做党建需要关注网站个人网站
  • wordpress放视频青岛seo服务
  • 邯郸网站建设最新报价广州网站优化平台
  • 推荐做pc端网站南宁seo网站排名优化公司
  • 百度怎么做网站排名合肥百度搜索排名优化
  • wordpress注册登录页面模板网站排名优化怎样做
  • 西安网站设计培训试听成都seo公司排名
  • 做网站 需要工信部备案吗厦门搜索引擎优化
  • 青岛网页建站工具关键词查询神器
  • 自己做的网站可以开直播官方网站营销
  • 恋爱网站建设sem搜索
  • 企业网站制作排名网站推广联盟
  • 站酷网素材图库海报设计营销战略
  • 在线做c 题的网站个人如何建立免费网站
  • php英文商城网站建设关键词优化公司哪家强
  • 班级做网站人的叫什么bt种子搜索神器
  • 用dw做网站 的过程阿里云域名购买
  • 陕西建设执业注册中心网站制作网页多少钱
  • 创新的菏泽网站建设搜索关键词的软件
  • 廊坊营销型网站建设推广赚钱app哪个靠谱
  • 网站开发中界面如何推广小程序
  • 淄博微信网站建设品牌推广外包
  • 网站建设方案报价制作网站的步骤
  • 公司网站海报怎么做网页制作接单
  • 大讲堂123专注网站模板制作网络推广服务合同
  • 网站建设四段合一百度seo排名在线点击器
  • php网站模版腾讯网网站网址
  • 做网站需要做h5吗新网站应该怎么做seo
  • 青岛营销网站建设简单的seo