IWMSAdminUnicastSink.MaximumPacketSize (Visual Basic .NET)

banner art

Previous Next

IWMSAdminUnicastSink.MaximumPacketSize (Visual Basic .NET)

The MaximumPacketSize property specifies and retrieves the maximum packet size that can be sent by the unicast data sink.

Syntax

  IWMAdminUnicastSink
  .MaximumPacketSize = Integer
Integer = IWMSAdminUnicastSink.MaximumPacketSize

Property Value

Integer containing the maximum packet size.

If this property fails, it throws an exception.

Number Description
0xC00D1586 The maximum packet size specified is less than 100 or greater than 65,535.

Remarks

The maximum packet size that can be sent is 65,535 bytes. The minimum is 100 bytes. A value of zero indicates that the default size in the file is used.

Example Code

Imports Microsoft.WindowsMediaServices.Interop
Imports System.Runtime.InteropServices

Private Sub SetMaxPacketSize()

    ' Declare variables.
    Dim Server As WMSServer
    Dim Plugin As IWMSPlugin
    Dim AdminUnicastSink As IWMSAdminUnicastSink

Try
    ' Create the WMSServer object.
    Server = New WMSServer()

    ' Retrieve the plug-in to be configured.
    Plugin = Server.UnicastDataSinks.Item("WMS Unicast Data Writer")

    ' Retrieve the custom interface of the plug-in.
    AdminUnicastSink = Plugin.CustomInterface

    ' Set the largest packet size that can be
    ' sent by the unicast data sink.
    AdminUnicastSink.MaximumPacketSize = 2000

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

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.

See Also

Previous Next