版本
menu

Microphone Selection API

以下 API 用于输入设备选择。

此功能仅适用于 Windows。在其他平台上会返回 0 值。

/**
 * @brief 检索可用话筒设备的数量。
 *
 * @return int 可用话筒设备的数量。
 */
int GMEPlugin_API_CALL GMEWWisePlugin_GetMicCount();
        
/**
 * @brief 使用有关可用话筒设备的信息填充列表。
 * @param mic_list 该指针指向要填充话筒信息的 DEV_INFO 结构数组。
 * @param count 要检索信息的话筒设备的数量。该值不能超出 mic_list 数组的大小。
 */
void GMEPlugin_API_CALL GMEWWisePlugin_GetMicList(DEV_INFO* mic_list , int count);
        
/**
 * @brief 选择要使用的话筒设备。
 *
 * @param micId 要选择的话筒设备的 ID。
 */
void GMEPlugin_API_CALL GMEWWisePlugin_SelectMicDevice(int micId);
        
/**
* @brief 获取有关当前所选话筒设备的信息。
* @param[out] pInfo 该指针指向用于接收话筒设备信息的 DEV_INFO 结构。
*	结构包含两个字段:
*	- strDevNameUTF8:UTF-8 编码的设备名称
*	- strDevIdUTF8:UTF-8 编码的设备 ID
*	调用程序须确保指针有效,且结构分配有足够的内存
*	(每个字段至少 512 字节)。
* @return 操作结果代码:
*	0:成功检索到设备信息。
*	非零:无法获取设备信息。如需查看错误代码,请参阅 SDK 文档。
*/
int GMEPlugin_API_CALL GMEWWisePlugin_GetCurrentMicDeviceInfo(DEV_INFO* pInfo);
        

此页面对您是否有帮助?

需要技术支持?

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

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

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

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

开始 Wwise 之旅