IWMPNetwork::maxBandwidth 属性

maxBandwidth 属性获取或设置允许的最大带宽。

语法

public System.Int32 maxBandwidth {get; set;}

Public Property maxBandwidth As System.Int32

属性值

是最大带宽的 System.Int32

注解

此属性没有默认值。 可以在播放Windows 媒体播放器时指定该值,但在打开当前媒体项或调用 AxWindowsMediaPlayer.close 之前,更改才会生效。 Windows 媒体播放器尝试实现可能的最高带宽。 除非设置了此值,否则不会有意减少带宽。

此设置可用于减少使用的带宽量,尤其是在多比特率 (MBR) 流的情况下。 MBR 流包含具有不同比特率的多个流。 在某些情况下,可能需要使用比特率低于客户端要求的流。 在这种情况下,使用 IWMPNetwork.maxBandwidth 属性指定较低的比特率将选择较低的比特率流。 例如,MBR 流可能包括每秒编码为 20 千比特的流, (Kbps) 、37 Kbps 和 200 Kbps。 使用 IWMPNetwork.maxBandwidth 指定比特率为 50,000 (50 Kbps) 将选择 37 Kbps 流而不是 200 Kbps 流。

要求

要求
版本
Windows 媒体播放器 9 系列或更高版本
命名空间
WMPLib
Assembly
Interop.WMPLib.dll (Interop.WMPLib.dll.dll)

另请参阅

AxWindowsMediaPlayer.close (VB 和 C#)

IWMPNetwork 接口 (VB和 C#)