WMS_BUFFER_SETTING

banner art

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