WMS_PUBLISHING_POINT_EVENT_TYPE
Previous | Next |
WMS_PUBLISHING_POINT_EVENT_TYPE
The WMS_PUBLISHING_POINT_EVENT_TYPE enumeration type identifies publishing point events.
Syntax
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\_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_DISTRIBUTION_PASSWORD_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_ALLOW_PLAYER_SIDE_DISK_CACHING_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_BUFFER_SETTING_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.
WMS_EVENT_PUBLISHING_POINT_ENABLE_FEC_CHANGE
The EnableFEC 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 EnableFEC property on the IWMSPublishingPoint 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)
- IWMSBroadcastPublishingPoint Object (Visual Basic .NET)
- IWMSEventLog Object (Visual Basic .NET)
- IWMSNamedValues Object (Visual Basic .NET)
- IWMSOnDemandPublishingPoint Object (Visual Basic .NET)
- IWMSPublishingPoint Object (Visual Basic .NET)
- IWMSPublishingPoints Object (Visual Basic .NET)
See Also (C#)
- IWMSBroadcastPublishingPoint Object (C#)
- IWMSEventLog Object (C#)
- IWMSNamedValues Object (C#)
- IWMSOnDemandPublishingPoint Object (C#)
- IWMSPublishingPoint Object (C#)
- IWMSPublishingPoints Object (C#)
See Also (C++)
- IWMSBroadcastPublishingPoint Interface
- IWMSEventLog Interface
- IWMSNamedValues Interface
- IWMSOnDemandPublishingPoint Interface
- IWMSPublishingPoint Interface
- IWMSPublishingPoints Interface
Previous | Next |