版本

menu_open

常规设置

/**
* @brief 设置本地用户的本地用户 ID。每个 GME 用户必须具有一个唯一的标识符。
*	必须在将 "Send" 或 "Receive" Event 发送到 GME 服务器之前调用此函数。
* @param[in] userID 本地 GME 用户的标识符。
*	该值为 64 位整数数据且要大于 0。 
*	其需要转换为字符类型。
* @return 该代码用于指示 UserID 是否为有效值。
*	0:UserID 设置成功。
*	-1:NULL 或空白字符串;-2:非数字字符;-3:不大于 0
*/
int GMEWWisePlugin_SetUserID(const char* userID);
/**
* @brief 设置 GME 聊天室 ID。
*	必须在将 "Send" 或 "Receive" Event 发送到 GME 服务器之前调用此函数。
*	设置新的 roomID 并不会影响已在播放的语音。
* @param[in] roomID 该数字字符串用于识别 GME 聊天室,其最多包含 127 个字符。
* @return 该代码用于指示 UserID 是否为有效值。
*	0:RoomID 设置成功。
*	-1:NULL 或空白字符串。
*/
int GMEWWisePlugin_SetRoomID(const char* roomID);
/**
* @brief:设置 GME SDK 库的日志级别。
*	对于日志文件,在 Debug 版本中默认值为 GMESDK_LOGLEVEL_INFO,
*	在 Release 版本中为 GMESDK_LOGLEVEL_ERROR。
*	对于主机输出,在 Debug 版本中默认值为 GMESDK_LOGLEVEL_INFO,
*	在 Release 版本中为 GMESDK_LOGLEVEL_NONE。
* @param[in] levelWrite 所保存日志文件的日志级别。
* @param[in] levelPrint 主机输出的日志级别。
* @sa GMEWWisePlugin_LogLevel
*/
void GMEWWisePlugin_SetLogLevel(
	GMEWWisePlugin_LogLevel levelWrite
GMEWWisePlugin_LogLevel levelPrint
);
/**
* @brief 在连接蓝牙耳机时,使用耳机话筒或使用设备话筒。
*	此 API 仅用于移动设备。
* @param[in] enable ture 表示使用耳机话筒,false 表示使用设备话筒。
*/
void GMEWWisePlugin_EnableBluetoothMic(bool enable);
/**
* @brief 设置聊天室的音频配置文件
* @param[in] profile 房间类型配置文件索引
*      STREAMPROFILE_LOW_LATENCY:流畅音质,超低延迟。
*			适用于 FPS 和 MOBA 等游戏中的群组聊天。
*      STREAMPROFILE_STANDARD:优良音质,可接受的延迟。
*			适用于狼人游戏和桌游等休闲游戏中的语音聊天场景。
*      STREAMPROFILE_HD:高清音质,相对较高的延迟。
*			适用于音乐播放和在线 K 歌等对音频要求较高的场景。
*/
void GMEWWisePlugin_SetAudioStreamProfile(GMEWWisePlugin_STREAMPROIFLE profile);
/**
* @brief 获取 GME 特定消息。
* @param[out] localUTCTime 消息的 Unix 时间。
* @param[out] messageType 消息类型(详见下文)。
* @param[out] code 基于消息类型的消息代码(详见下文)。
* @param[out] message1 Message1 的内容
* @param[in] len1 message1 数组的长度。
* @param[out] message2 Message2 的内容
* @param[in] len2 message2 数组的长度。
* @return 该标记用于指示是否有新的消息。
*	0:有要接收的新消息。
*	1:没有要接收的新消息。
*/
int GMEWWisePlugin_GetMessage(
int* localUTCTime,
int* messageType,
int* code,
char* message1,
int len1,
char* message2,
int len2
);
/**
* @brief 暂停捕获和播放 GME 音频,同时保持服务器连接和聊天室状态。
*/
void GMEWWisePlugin_Pause();
/**
* @brief 继续捕获和播放 GME 音频。
*/
void GMEWWisePlugin_Resume();
/**
* @brief 获取 GME 插件库的版本信息
* @return GME 插件版本。
*/
const char* GMEWWisePlugin_GetVersion();

此页面对您是否有帮助?

需要技术支持?

仍有疑问?或者问题?需要更多信息?欢迎联系我们,我们可以提供帮助!

查看我们的“技术支持”页面

介绍一下自己的项目。我们会竭力为您提供帮助。

来注册自己的项目,我们帮您快速入门,不带任何附加条件!

开始 Wwise 之旅