NERtc Wwise SDK 适配 Unreal V.5.4.122
载入中...
搜索中...
未找到
Public 成员函数 | 所有成员列表
nertc::wwiseplugin::IDeviceCollection类 参考abstract

#include <IDeviceCollection.h>

类 nertc::wwiseplugin::IDeviceCollection 继承关系图:
nertc::wwiseplugin::NertcDeviceCollection

Public 成员函数

virtual ~IDeviceCollection ()=default
 
virtual uint16_t getCount ()=0
 
virtual int getDevice (uint16_t index, char deviceName[kWWISEPLUGINMaxDeviceNameLength], char deviceId[kWWISEPLUGINMaxDeviceIDLength])=0
 
virtual int getDeviceInfo (uint16_t index, RtcDeviceInfo *deviceInfo)=0
 
virtual void destroy ()=0
 

详细描述

设备相关方法。
此接口类获取设备相关的信息。

构造及析构函数说明

◆ ~IDeviceCollection()

virtual nertc::wwiseplugin::IDeviceCollection::~IDeviceCollection ( )
virtualdefault

成员函数说明

◆ getCount()

virtual uint16_t nertc::wwiseplugin::IDeviceCollection::getCount ( )
pure virtual

获取设备数量。

注解
调用此方法之前,必须调用 enumerateRecordDevices 方法获取播放或采集设备数量。
返回
采集或播放设备数量。

nertc::wwiseplugin::NertcDeviceCollection 内被实现.

◆ getDevice()

virtual int nertc::wwiseplugin::IDeviceCollection::getDevice ( uint16_t index,
char deviceName[kWWISEPLUGINMaxDeviceNameLength],
char deviceId[kWWISEPLUGINMaxDeviceIDLength] )
pure virtual

获取指定 index 的设备信息。

参数
index指定想查询的设备信息。必须小于 getCount返回的值。
deviceName设备名称。
deviceId设备 ID。
返回
  • 0: 方法调用成功;
  • 其他: 方法调用失败。

nertc::wwiseplugin::NertcDeviceCollection 内被实现.

◆ getDeviceInfo()

virtual int nertc::wwiseplugin::IDeviceCollection::getDeviceInfo ( uint16_t index,
RtcDeviceInfo * deviceInfo )
pure virtual

检索有关索引设备的指定信息。

注解
可返回设备的链接方式,和SDK判定的疑似不可用状态。
参数
index指定想查询的设备信息。
deviceInfo设备信息,详细信息请参考 RtcDeviceInfo
返回
  • 0: 方法调用成功;
  • 其他: 方法调用失败。

nertc::wwiseplugin::NertcDeviceCollection 内被实现.

◆ destroy()

virtual void nertc::wwiseplugin::IDeviceCollection::destroy ( )
pure virtual

释放所有 IDeviceCollection 资源。

nertc::wwiseplugin::NertcDeviceCollection 内被实现.


该类的文档由以下文件生成: