![]() |
CRIWARE Unity Plugin Manual
Last Updated: 2025-05-08
|
Atom运行库的全局类。 更多...
类 | |
| struct | AisacControlInfo |
| AISAC控制器信息获取用结构体 更多... | |
| struct | AisacInfo |
| AISAC信息获取用结构体 更多... | |
| struct | CueInfo |
| Cue信息 更多... | |
| struct | CueLinkInfo |
| Cue链接回调信息 更多... | |
| struct | CuePos3dInfo |
| Cue的3D信息 更多... | |
| struct | FormatInfo |
| 音频数据格式信息 更多... | |
| struct | GameVariableInfo |
| 用于获取游戏变量信息的结构体 更多... | |
| struct | NativeVector |
| 3维矢量结构体 更多... | |
| struct | PerformanceInfo |
| 性能信息 更多... | |
| struct | Randomize3dConfig |
| 3D声源位置随机化相关的配置结构体 更多... | |
| struct | ResourceUsage |
| 各种资源的使用情况 更多... | |
| struct | SpeakerAngles6ch |
| 输出扬声器角度(5.1声道) 更多... | |
| struct | SpeakerAngles8ch |
| 输出扬声器角度(7.1声道) 更多... | |
| struct | WaveformInfo |
| 音频波形信息 更多... | |
Public 成员函数 | |
| delegate void | CueLinkCbFunc (ref CueLinkInfo info) |
| Cue链接回调 更多... | |
静态 Public 成员函数 | |
| static void | SetSpeakerAngle (SpeakerAngles6ch speakerAngle) |
| 扬声器角度设置(5.1声道) 更多... | |
| static void | SetSpeakerAngle (SpeakerAngles8ch speakerAngle) |
| 扬声器角度设置(7.1声道) 更多... | |
| static void | SetVirtualSpeakerAngle (SpeakerAngles6ch speakerAngle) |
| 虚拟扬声器角度设置(5.1声道) 更多... | |
| static void | SetVirtualSpeakerAngle (SpeakerAngles8ch speakerAngle) |
| 虚拟扬声器角度设置(7.1声道) 更多... | |
| static void | ControlVirtualSpeakerSetting (bool sw) |
| 虚拟扬声器设置的开/关 更多... | |
| static bool | RegisterAcf (CriFsBinder binder, string acfPath) |
| 注册ACF文件 更多... | |
| static bool | RegisterAcf (IntPtr acfData, int dataSize) |
| 注册ACF数据 更多... | |
| static bool | RegisterAcf (byte[] acfData) |
| static void | UnregisterAcf () |
| 解除ACF文件的注册 更多... | |
| static string | GetAppliedDspBusSnapshotName () |
| 获取快照名称 更多... | |
| static void | AttachDspBusSetting (string settingName) |
| 添加DSP总线设置 更多... | |
| static void | DetachDspBusSetting () |
| 切断DSP总线设置 更多... | |
| static void | ApplyDspBusSnapshot (string snapshot_name, int time_ms) |
| 适用DSP总线快照 更多... | |
| static int | GetNumGameVariables () |
| 获取游戏变量总数 更多... | |
| static bool | GetGameVariableInfo (ushort index, out GameVariableInfo info) |
| 获取游戏变量信息(指定索引) 更多... | |
| static float | GetGameVariable (uint game_variable_id) |
| 获取游戏变量 更多... | |
| static float | GetGameVariable (string game_variable_name) |
| 获取游戏变量 更多... | |
| static void | SetGameVariable (uint game_variable_id, float game_variable_value) |
| 设置游戏变量 更多... | |
| static void | SetGameVariable (string game_variable_name, float game_variable_value) |
| 设置游戏变量 更多... | |
| static void | SetRandomSeed (uint seed) |
| 设置随机数种类 更多... | |
| static void | ResetPerformanceMonitor () |
| 重置性能监视器 更多... | |
| static void | GetPerformanceInfo (out PerformanceInfo info) |
| 获取性能信息 更多... | |
| static void | SetGlobalLabelToSelectorByIndex (ushort selector_index, ushort label_index) |
| 设置针对选择器的全局参照标签 更多... | |
| static void | SetGlobalLabelToSelectorByName (string selector_name, string label_name) |
| 设置针对选择器的全局参照标签 更多... | |
| static void | PauseTimer (bool sw) |
| 暂停计时器 更多... | |
| static void | Lock () |
| Server处理的中断防止 更多... | |
| static void | Unlock () |
| 解除中断Server处理 更多... | |
| static void | SetOutputAudioDevice_PC (string deviceId) |
| [PC] 输出设备的设置(指定设备ID) 更多... | |
| static string | GetOutputAudioDeviceId_PC (out bool isDefaultDevice) |
| [PC] 获取输出设备(设备ID) 更多... | |
| static int | GetOutputAudioDeviceIndex_PC (out bool isDefaultDevice) |
| [PC] 获取输出设备(索引) 更多... | |
| static bool | LoadAudioDeviceList_PC () |
| [PC] 输出设备列表的初始化 更多... | |
| static int | GetNumAudioDevices_PC () |
| [PC] 获取输出设备数量 更多... | |
| static string | GetAudioDeviceName_PC (int index) |
| [PC] 获取输出设备名(指定index) 更多... | |
| static void | SetOutputAudioDevice_PC (int index) |
| [PC] 输出设备的设置(指定index) 更多... | |
| static void | EnableBackgroundPlayback_IOS () |
| [iOS] 开始后台播放 更多... | |
| static void | DisableBackgroundPlayback_IOS () |
| [iOS] 结束后台播放 更多... | |
| static bool | IsInterruptedOtherAudio_IOS () |
| [iOS] 获取中断标记 更多... | |
| static void | ResumeAudio_IOS () |
| [iOS] 恢复音频播放 更多... | |
| static bool | IsSoundStopped_IOS () |
| [iOS] 确认音频输出停止 更多... | |
| static void | EnableAudioSessionRestoration_IOS (bool flag) |
| [iOS] 启用AudioSession恢复处理 更多... | |
| static void | EnableBusSendOffsetWhenLevelNotExist (bool enable) |
| 设置在没有设置发送Level值时启用偏移值 更多... | |
Public 属性 | |
| const AisacControlId | InvalidAisacControlId = 0xffffffffu |
| AISAC控制器ID的无效值 | |
属性 | |
| static CueLinkCbFunc | OnCueLinkCallback |
| 注册Cue链接回调 更多... | |
Atom运行库的全局类。
|
strong |
|
strong |
声音渲染器类型
|
strong |
|
strong |
双二阶滤波器的类型
| 枚举值 | |
|---|---|
| Off |
无效滤波器 |
| LowPass |
低通滤波器 |
| HighPass |
高通滤波器 |
| Notch |
陷波滤波器 |
| LowShelf |
低架滤波器 |
| HighShelf |
高架滤波器 |
| Peaking |
峰值滤波器 |
|
strong |
解除暂停方法
| 枚举值 | |
|---|---|
| AllPlayback |
无论暂停方法如何都重新开始播放 |
| PausedPlayback |
仅重新开始播放用Pause函数暂停的音频 |
| PreparedPlayback |
开始用Prepare函数指示了播放准备的音频 |
|
strong |
Pan类型
| 枚举值 | |
|---|---|
| Unknown |
Pan类型未知 |
| Pan3d |
用Pan3D计算定位 |
| Pos3d |
通过3D定位来计算定位 |
| Auto |
如果AtomExPlayer上设置了3D声源/3D收听者,则将以3D定位来计算定位, 如果未设置,则将以Pan3D来计算定位。 |
|
strong |
Voice控制方式
| 枚举值 | |
|---|---|
| PreferLast |
后发优先 |
| PreferFirst |
先发优先 |
|
strong |
参数ID
|
strong |
扬声器ID
| 枚举值 | |
|---|---|
| FrontLeft |
前置左侧扬声器 |
| FrontRight |
前置右侧扬声器 |
| FrontCenter |
前置中置扬声器 |
| LowFrequency |
LFE(≒低音炮) |
| SurroundLeft |
环绕声左侧扬声器 |
| SurroundRight |
环绕声右侧扬声器 |
| SurroundBackLeft |
环绕声左后侧扬声器 |
| SurroundBackRight |
环绕声右后侧扬声器 |
|
strong |
格式类型
| 枚举值 | |
|---|---|
| ADX |
ADX |
| HCA |
HCA |
| HCA_MX |
HCA-MX |
| WAVE |
Wave |
| RAW_PCM |
RawPCM |
| AUDIO_BUFFER |
Audio Buffer |
| HW1 |
硬件特有 |
| HW2 |
硬件特有 |
| HW3 |
硬件特有 |
| MP3 |
MP3播放 |
|
strong |
曲线类型
| 枚举值 | |
|---|---|
| Linear |
直线 |
| Square |
低速变化 |
| SquareReverse |
高速变化 |
| SCurve |
S型曲线 |
| FlatAtHalf |
倒S型曲线 |
|
strong |
|
strong |
3D声源位置随机化中位置坐标计算参数的内容定义
| 枚举值 | |
|---|---|
| None |
未使用 |
| Width |
宽度 |
| Depth |
纵深 |
| Height |
高度 |
| Radius |
半径 |
|
strong |
|
strong |
|
inlinestatic |
扬声器角度设置(5.1声道)
| speakerAngle | 输出扬声器角度 |
frontLeftとfrontRightの位置を入れ替えるような設定をした場合、意図しない挙動になる可能性があります。
|
inlinestatic |
扬声器角度设置(7.1声道)
| speakerAngle | 输出扬声器角度 |
frontLeftとfrontRightの位置を入れ替えるような設定をした場合、意図しない挙動になる可能性があります。
|
inlinestatic |
虚拟扬声器角度设置(5.1声道)
| speakerAngle | 输出扬声器角度 |
|
inlinestatic |
虚拟扬声器角度设置(7.1声道)
| speakerAngle | 输出扬声器角度 |
|
inlinestatic |
虚拟扬声器设置的开/关
| sw | 切换(False = 禁用,True = 启用) |
| delegate void CueLinkCbFunc | ( | ref CueLinkInfo | info | ) |
|
inlinestatic |
|
inlinestatic |
注册ACF数据
| acfData | ACF数据 |
| dataSize | ACF数据大小 |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
获取快照名称
|
inlinestatic |
添加DSP总线设置
| settingName | DSP总线设置的名称 |
|
inlinestatic |
切断DSP总线设置
|
inlinestatic |
适用DSP总线快照
| snapshot_name | DSP总线快照名 |
| time_ms | 快照完全反映所需的时间(毫秒) |
|
inlinestatic |
获取游戏变量总数
|
inlinestatic |
获取游戏变量信息(指定索引)
| index | 游戏变量索引 |
| info | 游戏变量信息 |
|
inlinestatic |
获取游戏变量
| game_variable_id | 游戏变量ID |
|
inlinestatic |
获取游戏变量
| game_variable_name | 游戏变量名 |
|
inlinestatic |
设置游戏变量
| game_variable_id | 游戏变量ID |
| game_variable_value | 游戏变量值 |
|
inlinestatic |
设置游戏变量
| game_variable_name | 游戏变量名 |
| game_variable_value | 游戏变量值 |
|
inlinestatic |
设置随机数种类
| seed | 随机数种类 |
|
inlinestatic |
重置性能监视器
|
inlinestatic |
|
inlinestatic |
设置针对选择器的全局参照标签
| selector_index | 选择器索引 |
| label_index | 标签索引 |
|
inlinestatic |
设置针对选择器的全局参照标签
| selector_name | 选择器名 |
| label_name | 标签名 |
|
inlinestatic |
暂停计时器
| sw | true:暂停计时器、false:重新开始计时器 |
|
inlinestatic |
Server处理的中断防止
|
inlinestatic |
|
inlinestatic |
[PC] 输出设备的设置(指定设备ID)
| deviceId | 设备ID |
|
inlinestatic |
[PC] 获取输出设备(设备ID)
| isDefaultDevice | 是否为默认设备 |
|
inlinestatic |
[PC] 获取输出设备(索引)
| isDefaultDevice | 是否为默认设备 |
|
inlinestatic |
[PC] 输出设备列表的初始化
|
inlinestatic |
[PC] 获取输出设备数量
|
inlinestatic |
[PC] 获取输出设备名(指定index)
| index | 设备索引 |
|
inlinestatic |
[PC] 输出设备的设置(指定index)
| index | 设备索引 |
|
inlinestatic |
[iOS] 开始后台播放
|
inlinestatic |
[iOS] 结束后台播放
|
inlinestatic |
[iOS] 获取中断标记
|
inlinestatic |
[iOS] 恢复音频播放
|
inlinestatic |
[iOS] 确认音频输出停止
|
inlinestatic |
[iOS] 启用AudioSession恢复处理
| flag | 是否启用恢复处理 |
|
inlinestatic |
设置在没有设置发送Level值时启用偏移值
| enable | 启用标记 |
|
staticaddremove |
注册Cue链接回调