Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The PlayerBandwidth property specifies and retrieves the maximum total player bandwidth, in Kbps, permitted for the publishing point.
IWMSPublishingPointLimits.PlayerBandwidth = int;
int = IWMSPublishingPointLimits.PlayerBandwidth;
Property Value
int containing the maximum permitted bandwidth, in Kbps.
If this property fails, it throws an exception.
Number |
Description |
|---|---|
0x80070057 |
int is an invalid argument. |
Remarks
By default, the parameter is –1, indicating that there is no limit on the maximum bandwidth permitted.
Example
using Microsoft.WindowsMediaServices.Interop;
using System.Runtime.InteropServices;
// Declare variables.
WMSServer Server;
IWMSPublishingPoints PubPoints;
IWMSPublishingPoint PubPoint;
IWMSPublishingPointLimits Limits;
int iValue;
try {
// Create a new WMSServer object.
Server = new WMSServerClass();
// Retrieve the IWMSPublishingPoints object.
PubPoints = Server.PublishingPoints;
// Retrieve information about each publishing point.
for (int i = 0; i < PubPoints.Count; i++)
{
PubPoint = PubPoints[i];
// Retrieve the IWMSPublishingPointLimits
// object for the publishing point.
Limits = PubPoint.Limits;
// Retrieve the total bandwidth limit for client connections.
iValue = Limits.PlayerBandwidth;
// Set the total bandwidth limit for client connections.
Limits.PlayerBandwidth = 5068;
}
}
catch (COMException comExc) {
// TODO: Handle COM exceptions.
}
catch (Exception e) {
// TODO: Handle exceptions.
}
Requirements
Reference: Add a reference to Microsoft.WindowsMediaServices.
Namespace: Microsoft.WindowsMediaServices.Interop.
Assembly: Microsoft.WindowsMediaServices.dll.
Library: WMSServerTypeLib.dll.
Platform: Windows Server 2003 family, Windows Server 2008 family.