CRIWARE Unity Plugin Manual
Last Updated: 2024-07-12
|
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 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 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 |
|
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] 输出设备列表的初始化
|
inlinestatic |
[PC] 获取输出设备数量
|
inlinestatic |
[PC] 获取输出设备名(指定index)
index | 设备索引 |
|
inlinestatic |
[PC] 输出设备的设置(指定index)
index | 设备索引 |
|
inlinestatic |
[iOS] 确认音频输出停止
|
inlinestatic |
[iOS] 启用AudioSession恢复处理
flag | 是否启用恢复处理 |
|
inlinestatic |
设置在没有设置发送Level值时启用偏移值
enable | 启用标记 |
|
staticaddremove |
注册Cue链接回调