WMS_BUFFER_SETTING
Previous | Next |
WMS_BUFFER_SETTING
The WMS_BUFER_SETTING enumeration type identifies the amount of buffering performed by the server when sending data to a client.
Syntax
typedef enum WMS_BUFFER_SETTING{ WMS_BUFFER_SETTING_UNSPECIFIED = 0x0, WMS_BUFFER_SETTING_MINIMIZE_STARTUP_LATENCY = 0x1, WMS_BUFFER_SETTING_PROPOGATION_LATENCY = 0x2, WMS_NUM_BUFFER_SETTING = 0x3 };
Members
WMS_BUFFER_SETTING_UNSPECIFIED
Reserved for future use.
WMS_BUFFER_SETTING_MINIMIZE_STARTUP_LATENCY
This flag instructs the server to buffer data ahead of the client connection so that when the client connects, the server can send data to it more quickly. Therefore, this flag minimizes the amount of latency observed by a client.
WMS_BUFFER_SETTING_PROPOGATION_LATENCY
This flag minimizes the amount of data the server buffers before streaming. You can use this flag in distribution scenarios to minimize the amount of time required to propagate data between distribution servers. For example, if distribution server A connects to distribution server B, and B connects to an origin server, you can set this flag on both the origin server and on B to minimize the delay between the time at which A starts and the time at which it receives data. If clients connect directly to a distribution server to receive content, set the WMS_BUFFER_SETTING_MINIMIZE_STARTUP_LATENCY flag to minimize the amount of latency observed by the clients.
WMS_NUM_BUFFER_SETTING
The number of enumeration values in the WMS_BUFFER_SETTING enumeration type, not including the WMS_NUM_BUFFER_SETTING value.
Requirements
Header: wmsserver.h.
Library: WMSServerTypeLib.dll.
Platform: Windows Server 2003 family, Windows Server 2008 family.
See Also
Previous | Next |