IWMSPublishingPointCurrentCounters Object (Visual Basic .NET)
Previous | Next |
IWMSPublishingPointCurrentCounters Object (Visual Basic .NET)
You can use the IWMSPublishingPointCurrentCounters object to retrieve real-time information about the number of connections to the publishing point and the amount of bandwidth allocated to the connections.
The IWMSPublishingPointCurrentCounters object exposes the following properties.
Property | Description |
AllCounters | Retrieves an array that contains all of the counters supported by the object. |
ConnectedPlayers | Retrieves the total number of players connected to the publishing point. |
OutgoingDistributionAllocatedBandwidth | Retrieves the bandwidth allocated for distribution connections. |
OutgoingDistributionConnections | Retrieves the total number of distribution connections. |
PlayerAllocatedBandwidth | Retrieves the bandwidth allocated for player connections. |
StreamingHTTPPlayers | Retrieves the total number of players receiving streamed content by using the HTTP protocol. |
StreamingMMSPlayers | Retrieves the total number of players receiving streamed content by using the MMS protocol. (The MMS protocol is not supported in Windows Server 2008 operating systems.) |
StreamingPlayers | Retrieves the total number of players receiving streamed content from the publishing point. |
StreamingRTSPPlayers | Retrieves the total number of players receiving streamed content by using the RTSP protocol. |
StreamingUDPPlayers | Retrieves the total number of players receiving streamed content by using the User Datagram Protocol (UDP). |
Example Code
The following example illustrates how to retrieve an IWMSPublishingPointCurrentCounters object.
Imports Microsoft.WindowsMediaServices.Interop Imports System.Runtime.InteropServices Private Sub RetrieveObj() ' Declare variables. Dim Server As WMSServer Dim PubPoints As IWMSPublishingPoints Dim PubPoint As IWMSPublishingPoint Dim CurrentCounters As IWMSPublishingPointCurrentCounters Try ' Create the WMSServer object. Server = New WMSServer() ' Retrieve the IWMSPublishingPoints object. PubPoints = Server.PublishingPoints ' Retrieve information about each publishing point. For Each PubPoint In PubPoints ' Retrieve a pointer to a list of current statistics ' for the publishing point. CurrentCounters = PubPoint.CurrentCounters Next Catch excCom As COMException ' TODO: Handle COM exceptions. Catch exc As Exception ' TODO: Handle errors. Finally ' TODO: Clean-up code goes here. End Try End Sub
See Also
Previous | Next |