CRI ADX  Last Updated: 2024-07-17 10:48 p
Pan3D、3D定位、Auto有什么区别?
通过选择Pan3D、3D定位、Auto之一,可以切换播放时的Panning计算方式。
可以在CRI Atom Craft中设置的Panning计算方式(Pan类型)包括以下三种。
  1. Pan3D
    使用CRI Atom Craft工具或::criAtomExPlayer_SetPan3dAngle 函数设置的Pan3D角度等进行播放。
  2. 3D定位
    使用为AtomExPlayer设置的3D声源句柄和3D收听者句柄进行播放。
  3. Auto
    如果为AtomExPlayer设置3D声源句柄和3D收听者句柄,将作为3D定位播放,如果没有设置将作为Pan3D播放。
备注:
使用::criAtomExPlayer_SetSendLevel 函数设置发送Level时,无论Pan类型设置如何,仅使用发送Level设置进行播放。
注意
Pan类型设置为3D定位时,必须为AtomExPlayer设置3D声源句柄和3D收听者句柄。
如果Pan类型是3D定位但未设置3D声源、收听者句柄时,将发生错误且不会播放。
根据Pan类型和3D声源、有无收听者句柄设置,播放结果如下表所示。

Pan类型和3D声源、有无收听者句柄设置的播放结果

Pan类型设置 3D声源、有无收听者句柄 播放结果
Pan3D × Pan3D
Pan3D Pan3D
3D定位 × 错误 E2015012302(请设置3D声源、收听者句柄)
3D定位 3D定位
Auto × Pan3D
Auto 3D定位
Return:Tips