WMS_PUBLISHING_POINT_EVENT_TYPE
The WMS_PUBLISHING_POINT_EVENT_TYPE enumeration type identifies publishing point events.
typedef enum WMS_PUBLISHING_POINT_EVENT_TYPE{
WMS_EVENT_PUBLISHING_POINT_ADD = 0,
WMS_EVENT_PUBLISHING_POINT_REMOVE = 1,
WMS_EVENT_PUBLISHING_POINT_ALLOW_CLIENTS_TO_CONNECT_CHANGE = 2,
WMS_EVENT_PUBLISHING_POINT_START_WITHOUT_DATA = 3,
WMS_EVENT_PUBLISHING_POINT_START = 4,
WMS_EVENT_PUBLISHING_POINT_STOP = 5,
WMS_EVENT_PUBLISHING_POINT_START_ARCHIVE = 6,
WMS_EVENT_PUBLISHING_POINT_STOP_ARCHIVE = 7,
WMS_EVENT_PUBLISHING_POINT_NAME_CHANGE = 8,
WMS_EVENT_PUBLISHING_POINT_PATH_CHANGE = 9,
WMS_EVENT_PUBLISHING_POINT_ALLOW_CLIENT_TO_START_AND_STOP_CHANGE = 10,
WMS_EVENT_PUBLISHING_POINT_PROPERTY_CHANGE = 11,
WMS_EVENT_PUBLISHING_POINT_WRAPPER_PATH_CHANGE = 12,
WMS_EVENT_PUBLISHING_POINT_ENABLE_WRAPPER_PATH_CHANGE = 13,
WMS_EVENT_PUBLISHING_POINT_ALLOW_CONTENT_CACHING_CHANGE = 14,
WMS_EVENT_PUBLISHING_POINT_STREAM_END = 15,
WMS_EVENT_PUBLISHING_POINT_CRITICAL_ERROR = 16,
WMS_EVENT_PUBLISHING_POINT_ENABLE_CLIENT_WILDCARD_DIRECTORY_ACCESS_CHANGE = 17,
WMS_EVENT_PUBLISHING_POINT_DISTRIBUTION_USER_NAME_CHANGE = 18,
WMS_EVENT_PUBLISHING_POINT_DISTRIBUTION_PASSWORD_CHANGE = 19, WMS_EVENT_PUBLISHING_POINT_ALLOW_PLAYER_SIDE_DISK_CACHING_CHANGE = 20, WMS_EVENT_PUBLISHING_POINT_BUFFER_SETTING_CHANGE = 21, WMS_EVENT_PUBLISHING_POINT_ENABLE_FEC_CHANGE = 22
};
Members
WMS_EVENT_PUBLISHING_POINT_ADD |
The server attempted to add a new publishing point to the IWMSPublishingPoints interface collection. You can use the HRESULT from the WMS_EVENT structure to determine whether the attempt succeeded. You can add a publishing point by using the Add method on the IWMSPublishingPoints interface. |
WMS_EVENT_PUBLISHING_POINT_REMOVE |
The server attempted to remove a publishing point from the IWMSPublishingPoints interface collection. You can use the HRESULT from the WMS_EVENT structure to determine whether the attempt succeeded. You can remove a publishing point by using the Remove method on the IWMSPublishingPoints interface. |
WMS_EVENT_PUBLISHING_POINT_ALLOW_CLIENTS_TO_CONNECT_CHANGE |
The AllowClientsToConnect property for the publishing point has changed. The new value is indicated in the Command Context by the @WMS_COMMAND_CONTEXT_EVENT_NEW_VALUE property. You can call the AllowClientsToConnect property on the IWMSPublishingPoint interface to set this property. |
WMS_EVENT_PUBLISHING_POINT_START_WITHOUT_DATA |
The StartWithoutData method on the IWMSBroadcastPublishingPoint interface was called. You can use the HRESULT from the WMS_EVENT structure to determine whether the call succeeded. |
WMS_EVENT_PUBLISHING_POINT_START |
The Start method on the IWMSBroadcastPublishingPoint interface was called. You can use the HRESULT from the WMS_EVENT structure to determine whether the attempt succeeded. |
WMS_EVENT_PUBLISHING_POINT_STOP |
The Stop method on the IWMSBroadcastPublishingPoint interface was called. You can use the HRESULT from the WMS_EVENT structure to determine whether the attempt succeeded. |
WMS_EVENT_PUBLISHING_POINT_START_ARCHIVE |
The StartArchive method on the IWMSBroadcastPublishingPoint interface was called. You can use the HRESULT from the WMS_EVENT structure to determine whether the attempt succeeded. |
WMS_EVENT_PUBLISHING_POINT_STOP_ARCHIVE |
The StopArchive method on the IWMSBroadcastPublishingPoint interface was called. You can use the HRESULT from the WMS_EVENT structure to determine whether the attempt succeeded. |
WMS_EVENT_PUBLISHING_POINT_NAME_CHANGE |
The name of the publishing point has changed. The previous and new values are indicated in the command context by the @WMS_COMMAND_CONTEXT_EVENT_OLD_VALUE and the @WMS_COMMAND_CONTEXT_EVENT_NEW_VALUE properties respectively. You can change the name of a publishing point by calling the Name property on the IWMSPublishingPoint interface. |
WMS_EVENT_PUBLISHING_POINT_PATH_CHANGE |
The path for the publishing point has changed. The previous and new values are indicated in the command context by the @WMS_COMMAND_CONTEXT_EVENT_OLD_VALUE and the @WMS_COMMAND_CONTEXT_EVENT_NEW_VALUE properties respectively. You can change the publishing point path by calling the Path property on the IWMSPublishingPoint interface. |
WMS_EVENT_PUBLISHING_POINT_ALLOW_CLIENT_TO_START_AND_STOP_CHANGE |
The AllowClientToStartAndStop property on the broadcast publishing point changed. The previous and new values are indicated in the command context by the @WMS_COMMAND_CONTEXT_EVENT_OLD_VALUE and the @WMS_COMMAND_CONTEXT_EVENT_NEW_VALUE properties respectively. You can call the AllowClientToStartAndStop property on the IWMSBroadcastPublishingPoint interface to set this property. |
WMS_EVENT_PUBLISHING_POINT_PROPERTY_CHANGE |
An item was added or changed in the IWMSNamedValues interface for the publishing point. The previous and new values are indicated in the command context by the @WMS_COMMAND_CONTEXT_EVENT_OLD_VALUE and the @WMS_COMMAND_CONTEXT_EVENT_NEW_VALUE properties respectively. The @WMS_COMMAND_CONTEXT_EVENT_PROPERTY_NAME property in the command context contains the name of the property that was changed. |
WMS_EVENT_PUBLISHING_POINT_WRAPPER_PATH_CHANGE |
The WrapperPath property on the publishing point changed. The previous and new values are indicated in the command context by the @WMS_COMMAND_CONTEXT_EVENT_OLD_VALUE and the @WMS_COMMAND_CONTEXT_EVENT_NEW_VALUE properties respectively. You can call the WrapperPath property on the IWMSPublishingPoint interface to set this property. |
WMS_EVENT_PUBLISHING_POINT_ENABLE_WRAPPER_PATH_CHANGE |
A wrapper path for the publishing point has been either enabled or disabled. The previous and new values are indicated in the command context by the @WMS_COMMAND_CONTEXT_EVENT_OLD_VALUE and the @WMS_COMMAND_CONTEXT_EVENT_NEW_VALUE properties respectively. You can call the EnableWrapperPath property on the IWMSPublishingPoint interface to set this property. |
WMS_EVENT_PUBLISHING_POINT_ALLOW_CONTENT_CACHING_CHANGE |
The AllowContentCaching property for the on-demand publishing point changed. The previous and new values are indicated in the command context by the @WMS_COMMAND_CONTEXT_EVENT_OLD_VALUE and the @WMS_COMMAND_CONTEXT_EVENT_NEW_VALUE properties respectively. You can call the AllowContentCaching property on the IWMSOnDemandPublishingPoint interface to set this property. |
WMS_EVENT_PUBLISHING_POINT_STREAM_END |
The publishing point has stopped sending a stream. Because a publishing point does not automatically stop when an encoder, for example, sends an end-of-stream notification, this event can be used to determine when the stop method should be called to disconnect clients. |
WMS_EVENT_PUBLISHING_POINT_CRITICAL_ERROR |
An authentication or authorization plug-in failed. The server stops allowing new connections and stops existing connections from requesting content for which authorization is required. If the error occurs when an authentication or authorization plug-in is running, the plug-in is responsible for calling the LogEvent method on the IWMSEventLog interface with a severity level of WMS_EVENT_LOG_LEVEL_ERROR to log to the error in the Windows Event Viewer. |
WMS_EVENT_PUBLISHING_POINT_ENABLE_CLIENT_WILDCARD_DIRECTORY_ACCESS_CHANGE |
The EnableClientWildcardDirectoryAccess property for the on-demand publishing point has changed. Previous and new values are indicated in the command context by the @WMS_COMMAND_CONTEXT_EVENT_OLD_VALUE and the @WMS_COMMAND_CONTEXT_EVENT_NEW_VALUE properties respectively. You can call the EnableClientWildcardDirectoryAccess property on the IWMSOnDemandPublishingPoint interface to set this property. |
WMS_EVENT_PUBLISHING_POINT_DISTRIBUTION_USER_NAME_CHANGE |
The DistributionUserName property on the publishing point has changed. The previous and new values are indicated in the command context by the |
WMS_EVENT_PUBLISHING_POINT_DISTRIBUTION_PASSWORD_CHANGE |
@WMS_COMMAND_CONTEXT_EVENT_OLD_VALUE and the @WMS_COMMAND_CONTEXT_EVENT_NEW_VALUE properties respectively. You can call the SetDistributionUserNamePassword method on the IWMSPublishingPoint interface to set this property. |
WMS_EVENT_PUBLISHING_POINT_ALLOW_PLAYER_SIDE_DISK_CACHING_CHANGE |
The DistributionPassword property on the publishing point has changed. Previous and new values are not indicated in the command context. You can call the SetDistributionUserNamePassword method on the IWMSPublishingPoint interface set this property. |
WMS_EVENT_PUBLISHING_POINT_BUFFER_SETTING_CHANGE |
The AllowPlayerSideDiskCaching property on the publishing point has changed. Previous and new values are indicated in the command context by the @WMS_COMMAND_CONTEXT_EVENT_OLD_VALUE and the @WMS_COMMAND_CONTEXT_EVENT_NEW_VALUE properties respectively. You can call the AllowPlayerSideDiskCaching property on the IWMSPublishingPoint interface to set this property. |
WMS_EVENT_PUBLISHING_POINT_ENABLE_FEC_CHANGE |
The BufferSetting property on the broadcast publishing point has changed. Previous and new values are indicated in the command context by the @WMS_COMMAND_CONTEXT_EVENT_OLD_VALUE and the @WMS_COMMAND_CONTEXT_EVENT_NEW_VALUE properties respectively. You can call the BufferSetting property on the IWMSBroadcastPublishingPoint interface to set this property. |
Remarks
This enumeration identifies subevents related to the WMS_EVENT_PUBLISHING_POINT event in the WMS_EVENT_TYPE enumeration. You can find the subevent by examining the WMS_COMMAND_CONTEXT_EVENT value in the Command Context.
Requirements
Header: event.h.
Library: WMSServerTypeLib.dll.
Platform: Windows Server 2003 family, Windows Server 2008 family.
See Also (General)
See Also (Visual Basic .NET)
IWMSBroadcastPublishingPointIWMSBroadcastPublishingPoint Object (Visual Basic .NET)
IWMSEventLogIWMSEventLog Object (Visual Basic .NET)
IWMSNamedValuesIWMSNamedValues Object (Visual Basic .NET)
IWMSOnDemandPublishingPointIWMSOnDemandPublishingPoint Object (Visual Basic .NET)
IWMSPublishingPointIWMSPublishingPoint Object (Visual Basic .NET)
IWMSPublishingPointsIWMSPublishingPoints Object (Visual Basic .NET)
See Also (C#)
IWMSBroadcastPublishingPointIWMSBroadcastPublishingPoint Object (C#)
IWMSEventLogIWMSEventLog Object (C#)
IWMSNamedValuesIWMSNamedValues Object (C#)
IWMSOnDemandPublishingPointIWMSOnDemandPublishingPoint Object (C#)
IWMSPublishingPointIWMSPublishingPoint Object (C#)
IWMSPublishingPointsIWMSPublishingPoints Object (C#)
See Also (C++)
IWMSBroadcastPublishingPointIWMSBroadcastPublishingPoint Interface
IWMSEventLogIWMSEventLog Interface
IWMSNamedValuesIWMSNamedValues Interface
IWMSOnDemandPublishingPointIWMSOnDemandPublishingPoint Interface
IWMSPublishingPointIWMSPublishingPoint Interface
IWMSPublishingPointsIWMSPublishingPoints Interface