翻译说明
中文文档是持续维护中的翻译版本,可能会略滞后于英文文档;如有技术差异,以英文版为准。
OAMD¶
OAMD 是随 JOC 重建数据一起传输的对象音频元数据。OpenJOC 会把受支持的元数据前缀和时间线解码为与具体渲染器无关的场景表示。
配置模式¶
ETSI_STRICT遵循已发布的 ETSI 限制,并拒绝保留语法;OBSERVED_VENDOR_COMPAT是明确限定范围的部分兼容策略。它会保留无法解释的扩展数据并记录偏差,但不会替这些数据赋予厂商语义;AUTO会根据命令所处的上下文选择适用的受支持策略,但不会悄悄把严格模式的拒绝变成兼容模式的接受。
在严格校验下,原始 OAMD 中观察到的 warp=3 会表示为 ReservedWarpMode。有一种精确的 raw3 兼容解码对象配置组合可以用于范围受限的 JOC 数据内部绑定路径;但这并没有解决 raw3 在通用桥接层中的具体语义。
位置时间线¶
OpenJOC 会在采样域保留解码后的位置事件。多次更新仍然彼此独立;遇到不连续点时,会重置时间状态,而不是把过期元数据套到下一段数据上。
在重建 ADM 导出中,受支持且为有限值的 OAMD 房间坐标只会在 ADM 边界转换一次。导出器不会把 OAMD 的坐标约定误当成 ADM 的笛卡尔坐标来重复使用。
不支持的元数据¶
范围、增益、发散度、声道锁定、区域、激活/停用过渡,以及无法解释的扩展数据,都不会被凭空改写成 ADM 语义。根据所选策略和配置,不支持的状态会在尽力模式下生成中性输出并说明原因,或在严格模式下直接拒绝。