NIM Unity SDK  V2.4.2
| 枚举 | 函数
NIMAudio 命名空间参考

class  AudioAPI
 
class  NIMAudio
 
class  AudioNativeMethods
 

枚举

enum class  NIMAudioResCode {
  kNIMAudioSuccess = 200 , kNIMAudioFailed = 100 , kNIMAudioUninitError = 101 , kNIMAudioClientPlaying = 102 ,
  kNIMAudioClientCapturing = 103 , kNIMAudioCaptureDeviceInitError = 104 , kNIMAudioClientNotExist = 105 , kRecordFileError = 106 ,
  kPlayFileNotExist = 107
}
 audio模块调用返回错误码 更多...
 
enum class  NIMAudioType { kNIMAudioAAC = 0 , kNIMAudioAMR = 1 }
 音频编码方式 更多...
 

函数

delegate void PlayCallbackDelegate (int resCode, string filePath)
 
delegate void StatusCallbackDelegate (int resCode)
 
delegate void StopCaptureCallbackDelegate (int resCode, string file_path, string file_ext, int file_size, int audio_duration)
 
delegate void GetCaptureDevicesCallbackDelegate (int resCode, List< string > devices)
 
delegate void CaptureVolumeCallbackDelegate (int volume)
 

枚举类型说明

◆ NIMAudioResCode

audio模块调用返回错误码

枚举值
kNIMAudioSuccess 

成功

kNIMAudioFailed 

操作失败

kNIMAudioUninitError 

未初始化或未成功初始化

kNIMAudioClientPlaying 

正在播放中,操作失败

kNIMAudioClientCapturing 

正在采集中,操作失败

kNIMAudioCaptureDeviceInitError 

采集设备初始化失败(e.g. 找不到mic设备)

kNIMAudioClientNotExist 

采集或播放对象或操作不存在

kRecordFileError 

录音文件或转码文件保存失败

kPlayFileNotExist 

播放文件不存在

◆ NIMAudioType

enum NIMAudio.NIMAudioType
strong

音频编码方式

枚举值
kNIMAudioAAC 

音频AAC编码

kNIMAudioAMR 

音频AMR编码