IWMReaderNetworkConfig interface

The IWMReaderNetworkConfig interface is used to set and test network configuration settings. By using this interface, the application can configure which protocols must be used to receive the stream as well as other advanced network settings, such as proxy specification and buffering time.

An IWMReaderNetworkConfig interface exists for every reader object. You can obtain a pointer to an instance of this interface by calling the QueryInterface method of any other interface of the reader object.

Members

The IWMReaderNetworkConfig interface inherits from the IUnknown interface. IWMReaderNetworkConfig also has these types of members:

Methods

The IWMReaderNetworkConfig interface has these methods.

MethodDescription
AddLoggingUrl

Adds the specified URL to the list of URLs to receive logging data.

GetBufferingTime

Retrieves the amount of time required by the network source to buffer data before rendering it.

GetConnectionBandwidth

Retrieves the connection bandwidth for the client.

GetEnableHTTP

Ascertains whether Hypertext Transfer Protocol (HTTP) is enabled.

GetEnableMulticast

Ascertains whether multicast is enabled.

GetEnableTCP

Ascertains whether TCP is enabled.

GetEnableUDP

Ascertains whether UDP is enabled.

GetForceRerunAutoProxyDetection

Ascertains whether forced rerun detection is enabled.

GetLoggingUrl

Retrieves the URL corresponding to the specified index.

GetLoggingUrlCount

Retrieves the number of URLs in the current list of logging URLs.

GetNumProtocolsSupported

Retrieves the number of supported protocols.

GetProxyBypassForLocal

Retrieves the configuration setting for bypassing the proxy for local hosts.

GetProxyExceptionList

Retrieves the proxy exception list.

GetProxyHostName

Retrieves the name of the host to be used as the proxy.

GetProxyPort

Retrieves the port to be used as the proxy.

GetProxySettings

Retrieves the current proxy settings.

GetSupportedProtocolName

Retrieves a protocol name by index.

GetUDPPortRanges

Retrieves the UDP port number ranges that are used for receiving data.

ResetLoggingUrlList

Clears the list of logging URLs.

ResetProtocolRollover

Forces the reader object to use the normal protocol rollover algorithm.

SetBufferingTime

Specifies how long the network source buffers data before rendering it.

SetConnectionBandwidth

Specifies the connection bandwidth for the client.

SetEnableHTTP

Enables or disables HTTP.

SetEnableMulticast

Enables or disables multicast.

SetEnableTCP

Enables or disables TCP.

SetEnableUDP

Enables or disables UDP.

SetForceRerunAutoProxyDetection

Enables or disables forced rerun detection.

SetProxyBypassForLocal

Specifies the configuration setting for bypassing the proxy for local hosts.

SetProxyExceptionList

Specifies the proxy exception list.

SetProxyHostName

Specifies the name of the host to be used as the proxy.

SetProxyPort

Specifies the port to be used as the proxy.

SetProxySettings

Specifies the proxy settings.

SetUDPPortRanges

Specifies the UDP port number ranges that are used for receiving data.

 

For information about which interfaces can be obtained by using the QueryInterface method of this interface, see Reader Object.

See also

Interfaces
Reader Object

 

 

Show: