EQUALIZERSETTINGS 元素

[与此页面关联的功能(Windows 媒体播放器 SDK)是旧版功能。 它已被 MediaPlayer 取代。 MediaPlayer 已针对Windows 10和Windows 11进行了优化。 如果可能,Microsoft 强烈建议新代码使用 MediaPlayer 而不是 Windows 媒体播放器 SDK。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]

EQUALIZERSETTINGS 元素提供了一种使用此处列出的属性和方法操作Windows 媒体播放器的图形均衡器和其他音频设置的方法。

EQUALIZERSETTINGS 元素支持以下属性。

Attribute 说明
带区 检索支持的频带数。
旁路 指定或检索一个值,该值指示是否在筛选器图中绕过均衡器筛选器。
crossFade 指定或检索一个值,该值指示是否启用交叉淡化。
crossFadeWindow 指定或检索交叉淡化重叠的量(以毫秒为单位)。
currentPreset 指定或检索当前预设的索引。
currentPresetTitle 检索当前预设的标题。
currentSpeakerName 检索当前扬声器设置的名称。
enableSplineTension 指定或检索一个值,该值指示是启用还是禁用样条拉伸。
enhancedAudio 指定或检索一个值,该值指示是否打开增强音频。
gainLevels 指定或检索与提供的索引对应的带的增益级别。
gainLevel1 指定或检索带 1 的增益级别。
gainLevel2 指定或检索带 2 的增益级别。
gainLevel3 指定或检索带 3 的增益级别。
gainLevel4 指定或检索带 4 的增益级别。
gainLevel5 指定或检索波段 5 的增益级别。
gainLevel6 指定或检索带 6 的增益级别。
gainLevel7 指定或检索带 7 的增益级别。
gainLevel8 指定或检索带 8 的增益级别。
gainLevel9 指定或检索带 9 的增益级别。
gainLevel10 指定或检索带 10 的增益级别。
规范化 指定或检索一个值,该值指示是否启用规范化。
normalizationAverage 检索平均规范化值。
normalizationPeak 检索峰值规范化值。
presetCount 检索可用预设数。
speakerSize 指定或检索当前扬声器大小的索引。
splineTension 指定或检索均衡器控件的样条张紧度。
truBassLevel 指定或检索 SRS TruBass 级别。
wowLevel 指定或检索 SRS WOW 效果级别。

 

EQUALIZERSETTINGS 元素支持以下方法。

方法 说明
nextPreset 应用下一个均衡器预设。
presetTitle 检索具有指定索引的均衡器预设的名称。
previousPreset 应用以前的均衡器预设。
reset 将所有波段的增益级别重置为零分贝。

 

EQUALIZERSETTINGS 元素可以实现 attribute_onchange 事件处理程序。

皮肤编程参考