![]() |
CRIWARE Unity Plugin Manual
Last Updated: 2025-05-08
|
ASR Rack 更多...
继承自 CriDisposable .
类 | |
| struct | Config |
| 创建ASR Rack用配置结构体 更多... | |
| interface | IPlatformConfig |
| 用于创建ASR Rack的平台专用配置结构体接口 更多... | |
| struct | PerformanceInfo |
| 性能信息 更多... | |
| struct | PlatformConfig |
| 创建ASR Rack用平台专用配置结构体 更多... | |
Public 成员函数 | |
| CriAtomExAsrRack (Config config, IPlatformConfig platformConfig) | |
| 创建ASR Rack 更多... | |
| CriAtomExAsrRack (Config config, PlatformConfig platformConfig) | |
| 创建ASR Rack 更多... | |
| void | AttachDspBusSetting (string settingName) |
| 添加DSP总线设置 更多... | |
| void | DetachDspBusSetting () |
| 切断DSP总线设置 更多... | |
| void | ApplyDspBusSnapshot (string snapshotName, int timeMs) |
| 适用DSP总线快照 更多... | |
| string | GetAppliedDspBusSnapshotName () |
| 获取快照名称 更多... | |
| PerformanceInfo | GetPerformanceInfo () |
| 获取ASR Rack的性能信息 更多... | |
| void | ResetPerformanceMonitor () |
| 重置ASR Rack的性能计测 更多... | |
| override void | Dispose () |
| 丢弃ASR Rack 更多... | |
静态 Public 成员函数 | |
| static string | GetAppliedDspBusSnapshotName (CriAtomExAsrRackId rackId) |
| 获取快照名称 更多... | |
| static PerformanceInfo | GetPerformanceInfoByRackId (CriAtomExAsrRackId rackId=CriAtomExAsrRack.defaultRackId) |
| 获取ASR Rack的性能信息 更多... | |
| static void | ResetPerformanceMonitorByRackId (CriAtomExAsrRackId rackId=CriAtomExAsrRack.defaultRackId) |
| 重置ASR Rack的性能计测 更多... | |
| static void | SetAisacControl (CriAtomExAsrRackId rackId, string controlName, float value) |
| 通过指定名称实现AISAC Control值的设置 更多... | |
| static void | SetAisacControl (CriAtomExAsrRackId rackId, int controlId, float value) |
| 通过指定ID设置AISAC控制值 更多... | |
| static void | SetDefaultConfig (ref Config config) |
| 设置预设参数 更多... | |
| static void | GetNumRenderedSamples (CriAtomExAsrRackId rackId, out Int64 numSamples, out Int32 samplingRate) |
| 获取ASR Rack的总渲染量 更多... | |
| static CriAtomExAsrRackId | GetAmbisonicRackId () |
| 获取用于 Ambisonics 播放的 ASR Rack ID 更多... | |
| static CriAtomExAsrRackId | GetChannelBasedAudioRackId () |
| 获取用于 Channel-based 播放的 ASR Rack ID 更多... | |
| static CriAtomExAsrRackId | GetObjectBasedAudioRackId () |
| 获取 ObjectBasedAudio 播放的 ASR Rack ID 更多... | |
| static CriAtomExAsrRackId | GetPassThroughRackId () |
| 获取用于直通播放的 ASR Rack ID 更多... | |
Public 属性 | |
| const CriAtomExAsrRackId | defaultRackId = 0 |
| 预设ASR Rack ID 更多... | |
| const CriAtomExAsrRackId | IllegalRackId = -1 |
| 非法Rack ID 更多... | |
属性 | |
| CriAtomExAsrRackId | rackId [get] |
| 获取ASR Rack ID 更多... | |
| static CriAtomExAsrRack | Default [get] |
| 默认 ASR Rack 更多... | |
| static Config | defaultConfig = new CriAtomExAsrRack(defaultRackId) [get] |
| 预设配置 更多... | |
ASR Rack
|
inline |
创建ASR Rack
| config | 配置结构体 |
| platformConfig | 平台专用参数结构体 |
|
inline |
创建ASR Rack
| config | 配置结构体 |
| platformConfig | 平台专用参数结构体 |
|
inline |
添加DSP总线设置
| settingName | DSP总线设置的名称 |
|
inline |
切断DSP总线设置
|
inline |
适用DSP总线快照
| snapshotName | DSP总线快照名 |
| timeMs | 快照完全反映所需的时间(毫秒) |
|
inlinestatic |
获取快照名称
| rackId | Rack ID |
|
inline |
获取快照名称
|
inline |
获取ASR Rack的性能信息
|
inlinestatic |
获取ASR Rack的性能信息
| rackId | Rack ID |
|
inline |
重置ASR Rack的性能计测
|
inlinestatic |
重置ASR Rack的性能计测
| rackId | Rack ID |
|
inlinestatic |
通过指定名称实现AISAC Control值的设置
| rackId | Rack ID |
| controlName | AISAC控制器名 |
| value | AISAC控制器值 |
|
inlinestatic |
通过指定ID设置AISAC控制值
| rackId | Rack ID |
| controlId | AISAC控制器ID |
| value | AISAC控制器值 |
|
inlinestatic |
|
inline |
丢弃ASR Rack
|
inlinestatic |
获取ASR Rack的总渲染量
| rackId | Rack ID |
| numSamples | 渲染样本数 |
| samplingRate | 采样率 |
|
inlinestatic |
获取用于 Ambisonics 播放的 ASR Rack ID
|
inlinestatic |
获取用于 Channel-based 播放的 ASR Rack ID
|
inlinestatic |
获取 ObjectBasedAudio 播放的 ASR Rack ID
|
inlinestatic |
获取用于直通播放的 ASR Rack ID
| const CriAtomExAsrRackId defaultRackId = 0 |
预设ASR Rack ID
| const CriAtomExAsrRackId IllegalRackId = -1 |
非法Rack ID
|
get |
获取ASR Rack ID
|
staticget |
默认 ASR Rack
|
staticget |
预设配置