IWMPNetwork (VB 和 C#) 接口

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

提供用于访问与网络连接质量相关的统计信息以及指定和检索网络代理设置的属性和方法。

IWMPNetwork 接口公开以下属性。

成员

IWMPNetwork (VB 和 C#) 接口具有以下类型的成员:

方法

IWMPNetwork (VB 和 C#) 接口具有这些方法。

方法 说明
getProxyBypassForLocal 返回一个值,该值指示如果源服务器位于本地网络上,是否绕过代理服务器。
getProxyExceptionList 返回代理异常列表。
getProxyName 返回正在使用的代理服务器的名称。
getProxyPort 返回正在使用的代理端口。
getProxySettings 返回有关协议的代理设置的信息。
setProxyBypassForLocal 指定如果源服务器位于本地网络上,是否绕过代理服务器。
setProxyExceptionList 指定代理异常列表。
setProxyName 指定要使用的代理服务器的名称。
setProxyPort 指定要使用的代理端口。
setProxySettings 指定协议的代理设置。

属性

IWMPNetwork (VB 和 C#) 接口具有以下属性。

属性 访问类型 说明
带宽
只读
获取媒体项的当前带宽。
bitRate
只读
获取接收的当前比特率。
bufferingCount
只读
获取播放期间发生缓冲的次数。
bufferingProgress
只读
获取缓冲已完成的百分比。
bufferingTime
读取/写入
获取或设置播放开始前的缓冲时间量(以毫秒为单位)。
downloadProgress
只读
获取下载完成的百分比。
encodedFrameRate
只读
获取内容作者指定的视频帧速率。
frameRate
只读
获取当前视频帧速率。
framesSkipped
只读
获取播放期间跳过的帧总数。
lostPackets
只读
获取丢失的数据包数。
maxBandwidth
读取/写入
获取或设置允许的最大带宽。
maxBitRate
只读
获取可能的最大视频比特率。
receivedPackets
只读
获取收到的数据包数。
receptionQuality
只读
获取过去 30 秒内未丢失的数据包百分比。
recoveredPackets
只读
获取恢复的数据包数。
sourceProtocol
只读
获取用于接收数据的源协议。

使用以下属性获取 IWMPNetwork 接口。

Object 属性
AxWindowsMediaPlayer 对象 网络

要求

要求
标头
Wmp.h

另请参阅

Visual Basic .NET 和 C 的接口#