![]() |
CRIWARE Unity Plugin Manual
Last Updated: 2025-05-08
|
播放音频组件的基类 更多...
Public 类型 | |
| enum | Status { Stop, Prep, Playing, PlayEnd, Error } |
| 显示CriAtomSource的播放状态的值。 更多... | |
Public 成员函数 | |
| CriAtomExPlayback | Play (string cueName) |
| 开始播放指定的Cue名的Cue。 更多... | |
| CriAtomExPlayback | Play (int cueId) |
| 开始播放所指定的Cue ID的Cue。 更多... | |
| void | Stop () |
| 停止播放。 更多... | |
| void | Pause (bool sw) |
| 暂停/重新开始。 更多... | |
| bool | IsPaused () |
| 获取暂停状态。 更多... | |
| void | SetBusSendLevel (string busName, float level) |
| 指定总线名,设置总线发送Level。 更多... | |
| void | SetBusSendLevel (int busId, float level) |
| void | SetBusSendLevelOffset (string busName, float levelOffset) |
| 指定总线名,通过指定偏移来设置总线发送Level。 更多... | |
| void | SetBusSendLevelOffset (int busId, float levelOffset) |
| void | SetAisacControl (string controlName, float value) |
| 指定AISAC控制器名,设置AISAC控制器值。 | |
| void | SetAisac (string controlName, float value) |
| void | SetAisacControl (uint controlId, float value) |
| 指定AISAC控制器名,设置AISAC控制器值。 | |
| void | SetAisac (uint controlId, float value) |
| void | AttachToAnalyzer (CriAtomExOutputAnalyzer analyzer) |
| 添加至输出数据的解析模块。 | |
| void | DetachFromAnalyzer (CriAtomExOutputAnalyzer analyzer) |
| 从输出数据的解析模块上切断。 | |
属性 | |
| CriAtomExPlayer | player [get, protected set] |
| 内部使用的 CriAtomExPlayer。 更多... | |
| CriAtomEx3dSource | source [get, protected set] |
| 内部使用的 CriAtomEx3dSource。 更多... | |
| bool | playOnStart [get, set] |
| 设置/获取是否在执行开始时进行播放。 更多... | |
| bool | use3dPositioning [get, set] |
| 设置是否使用3D定位。 更多... | |
| bool | freezeOrientation [get, set] |
| 设置是否固定3D声源的方向。 更多... | |
| bool | use3dRandomization [get, set] |
| 设置是否使用3D声源位置的随机化。 更多... | |
| uint | randomPositionListMaxLength [get, set] |
| 设置用于3D声源位置随机化的坐标列表的最大元素数 更多... | |
| CriAtomRegion | region3d [get, set] |
| 设置和获取声源的3D区域 更多... | |
| CriAtomListener | listener [get, set] |
| 设置和获取音源的收听者 更多... | |
| CriAtomRegion | regionOnStart [get, set] |
| 设置初始区域。 更多... | |
| CriAtomListener | listenerOnStart [get, set] |
| 设置初始收听者。 更多... | |
| bool | loop [get, set] |
| 循环播放切换 更多... | |
| float | volume [get, set] |
| 设置/获取音量。 更多... | |
| float | pitch [get, set] |
| 设置/获取音高。 更多... | |
| float | pan3dAngle [get, set] |
| 设置/获取Panning 3D角度。 更多... | |
| float | pan3dDistance [get, set] |
| 设置/获取Panning 3D距离。 更多... | |
| int | startTime [get, set] |
| 设置/获取播放开始位置。 更多... | |
| long | time [get] |
| 获取播放时间(毫秒单位)。 更多... | |
| Status | status [get] |
| 获取状态。 更多... | |
| bool | attenuationDistanceSetting [get, set] |
| 设置/获取距离衰减有效化设置。 更多... | |
| bool | androidUseLowLatencyVoicePool [get, set] |
| 设置/获取是否从低延迟播放Voice池进行播放。 更多... | |
播放音频组件的基类
|
strong |
显示CriAtomSource的播放状态的值。
| 枚举值 | |
|---|---|
| Stop |
已停止 |
| Prep |
播放准备中 |
| Playing |
正在播放 |
| PlayEnd |
结束播放 |
| Error |
发生错误 |
|
inline |
开始播放指定的Cue名的Cue。
| cueName | Cue名 |
|
inline |
开始播放所指定的Cue ID的Cue。
| cueId | Cue ID |
|
inline |
停止播放。
|
inline |
暂停/重新开始。
| sw | True:暂停、False:重新开始 |
|
inline |
|
inline |
指定总线名,设置总线发送Level。
|
inline |
|
inline |
指定总线名,通过指定偏移来设置总线发送Level。
|
inline |
|
inline |
|
inline |
|
getprotected set |
内部使用的 CriAtomExPlayer。
|
getprotected set |
内部使用的 CriAtomEx3dSource。
|
getset |
设置/获取是否在执行开始时进行播放。
|
getset |
设置是否使用3D定位。
|
getset |
设置是否固定3D声源的方向。
|
getset |
设置是否使用3D声源位置的随机化。
|
getset |
设置用于3D声源位置随机化的坐标列表的最大元素数
|
getset |
设置和获取声源的3D区域
|
getset |
设置和获取音源的收听者
|
getset |
设置初始区域。
|
getset |
设置初始收听者。
|
getset |
循环播放切换
| loop | 循环切换(True: 循环模式,False: 解除循环模式) |
|
getset |
设置/获取音量。
|
getset |
设置/获取音高。
|
getset |
设置/获取Panning 3D角度。
|
getset |
设置/获取Panning 3D距离。
|
getset |
设置/获取播放开始位置。
|
get |
获取播放时间(毫秒单位)。
|
get |
获取状态。
|
getset |
设置/获取距离衰减有效化设置。
|
getset |
设置/获取是否从低延迟播放Voice池进行播放。