Skip to main content

GetShapeSrcMixBufferPeakMagnitude0

获取左声道或单声道输出混音缓冲区的峰值幅度。

语法

参数

context   
类型:SHAPE_SRC_CONTEXT*
指向 SHAPE_SRC_CONTEXT 对象的指针。

返回值

类型:float 峰值幅度。

备注

除了监控每个单独硬件块的峰值幅度之外,还会维护混音缓冲区的峰值幅度。当硬件块的输出被添加到混音缓冲区时,峰值幅度以相同的方式计算:通过计算前导零。每个硬件块状态维护一对额外的 4 位峰值幅度值。这些值表示在硬件块的输出累积到混音缓冲区之后,混音缓冲区的峰值幅度。一个 4 位数字表示持续的、持久的峰值幅度;另一个在每个音频帧更新。峰值幅度值保存在可伸缩硬件音频处理引擎 (SHAPE) 块的上下文中,尽管所表示的是混音缓冲区状态。 有关更多信息,请参阅 SHAPE 概述中的溢出、幅度和饱和

要求

标头: shapesrccontext.h 支持的平台: XBOX One 系列主机和 XBOX Series 主机

另请参阅

ShapeSrcContext
最后修改于 2026年8月24日