AudioGraphSettings.MaxPlaybackSpeedFactor 属性

定义

获取或设置 AudioGraph 中输入节点的最大播放速度。

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

void MaxPlaybackSpeedFactor(double value);
public double MaxPlaybackSpeedFactor { get; set; }
var double = audioGraphSettings.maxPlaybackSpeedFactor;
audioGraphSettings.maxPlaybackSpeedFactor = double;
Public Property MaxPlaybackSpeedFactor As Double

属性值

Double

double

关联 AudioGraph 的最大播放速度,作为内容正常速度的倍数。 因此,值为 2 表示正常速度的两倍,值为 3 表示正常速度的三倍。 此值必须介于 1 到 1024 之间(包括 1 到 1024 之间)。 默认值为 1024。

Windows 要求

设备系列
Windows 10, version 1803 (在 10.0.17134.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v6.0 中引入)

注解

创建音频图时,设置节点播放速度的属性(如 AudioFileInputNode.PlaybackSpeedFactorAudioFrameInputNode.PlaybackSpeedFactorMediaSourceAudioInputNode.PlaybackSpeedFactor)将被固定为 MaxPlaybackSpeedFactor 指定的最大值。

重要

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

适用于

另请参阅

  • <xref:Windows.Media.Audio.AudioFileInputNode.PlaybackSpeedFactor%0aP%3aWindows.Media.Audio.MediaSourceAudioInputNode.PlaybackSpeedFactor>