Share via


IWMSAdminUnicastSink.MaximumPacketSize (C#)

banner art

Previous Next

IWMSAdminUnicastSink.MaximumPacketSize (C#)

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

Syntax

  IWMAdminUnicastSink
  .MaximumPacketSize = int;
int = IWMSAdminUnicastSink.MaximumPacketSize;

Property Value

int containing the maximum packet size.

If this property fails, it throws an exception.

Number Description
0xC00D1586 The int containing the maximum packet size 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

using Microsoft.WindowsMediaServices.Interop;
using System.Runtime.InteropServices;

// Declare variables.
WMSServer Server;
IWMSPlugin Plugin;
IWMSAdminUnicastSink AdminUnicastSink;

try {
    // Create a new WMSServer object.
    Server = new WMSServerClass();

    // Retrieve the plug-in to be configured.
    Plugin = Server.UnicastDataSinks[
                        "WMS Unicast Data Writer"];

    // Retrieve the custom interface of the plug-in.
    AdminUnicastSink =
        (IWMSAdminUnicastSink)Plugin.CustomInterface;

    // Set the largest packet size that can be
    // sent by the unicast data sink.
    AdminUnicastSink.MaximumPacketSize = 2000;
}
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.

See Also

Previous Next