AudioFrameInputNode.PlaybackSpeedFactor 属性

定义

获取或设置音频帧输入节点的播放速度因子。

public:
 property double PlaybackSpeedFactor { double get(); void set(double value); };
double PlaybackSpeedFactor();

void PlaybackSpeedFactor(double value);
public double PlaybackSpeedFactor { get; set; }
var double = audioFrameInputNode.playbackSpeedFactor;
audioFrameInputNode.playbackSpeedFactor = double;
Public Property PlaybackSpeedFactor As Double

属性值

Double

double

一个指示播放速度系数的值。

注解

这是播放速度的线性刻度。 因此,例如,值 0.5 将导致半速播放,值 2.0 将以双倍速度播放音频。

为此属性指定的值固定为 AudioGraphSettings 对象的 MaxPlaybackSpeedFactor 属性的值,该对象用于初始化节点所属的音频图。 默认最大值为 1024。

重要

音频图支持的播放速度系数大于 1 时,系统必须分配额外的内存,以确保拥有足够大的音频数据缓存区。 为此,如果将 MaxPlaybackSpeedFactor 设置为应用所需的最低值,则会减少应用的内存消耗。 如果应用仅以正常速度播放内容,建议将 MaxPlaybackSpeedFactor 设置为 1。

适用于