IWMSPublishingPoint.EnableWrapperPath (C#)

banner art

Previous Next

IWMSPublishingPoint.EnableWrapperPath (C#)

The EnableWrapperPath property specifies and retrieves a Boolean value indicating whether a wrapper playlist is enabled for the publishing point.

Syntax

  IWMSPublishingPoint
  .EnableWrapperPath = bool;
bool = IWMSPublishingPoint.EnableWrapperPath;

Property Value

A bool indicating whether a playlist is enabled.

If this property fails, it throws an exception.

Number Description
0xC00D145AL The publishing point was already removed.
0xC00D1452L The method is not supported for cache proxy publishing points.

Remarks

The default value is false.

This method is not supported for cache proxy publishing points. Also, wrapper playlists are not used with broadcast data sinks. Therefore, the server will not use items in a wrapper playlist to send data to a multicast stream or to send data to an archive sink for archiving.

For more information about wrapper playlists, see the IWMSPublishingPoint.WrapperPath property.

Example Code

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

// Declare variables.
WMSServer              Server;
IWMSPublishingPoints   PubPoints;
IWMSPublishingPoint    PubPoint;

bool                   bVal;

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 a Boolean value indicating whether
        // wrapper playlists are enabled.
        bVal = PubPoint.EnableWrapperPath;

        // Set a Boolean value indicating that
        // wrapper playlists are enabled.
        PubPoint.EnableWrapperPath = true;
    }
}
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