IWMReaderNetworkConfig interface (wmsdkidl.h)
[The feature associated with this page, Windows Media Format 11 SDK, is a legacy feature. It has been superseded by Source Reader and Sink Writer. Source Reader and Sink Writer have been optimized for Windows 10 and Windows 11. Microsoft strongly recommends that new code use Source Reader and Sink Writer instead of Windows Media Format 11 SDK, when possible. Microsoft suggests that existing code that uses the legacy APIs be rewritten to use the new APIs if possible.]
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.
Inheritance
The IWMReaderNetworkConfig interface inherits from the IUnknown interface. IWMReaderNetworkConfig also has these types of members:
Methods
The IWMReaderNetworkConfig interface has these methods.
IWMReaderNetworkConfig::AddLoggingUrl The AddLoggingUrl method specifies a server that receive logging information from the reader object. |
IWMReaderNetworkConfig::GetBufferingTime The GetBufferingTime method retrieves the amount of time that the network source buffers data before rendering it. |
IWMReaderNetworkConfig::GetConnectionBandwidth The GetConnectionBandwidth method retrieves the connection bandwidth for the client. |
IWMReaderNetworkConfig::GetEnableHTTP The GetEnableHTTP method queries whether HTTP is enabled for protocol rollover. |
IWMReaderNetworkConfig::GetEnableMulticast The GetEnableMulticast method ascertains whether multicast is enabled. |
IWMReaderNetworkConfig::GetEnableTCP The GetEnableTCP method queries whether TCP is enabled for protocol rollover. |
IWMReaderNetworkConfig::GetEnableUDP The GetEnableUDP method queries whether UDP is enabled for protocol rollover. |
IWMReaderNetworkConfig::GetForceRerunAutoProxyDetection The GetForceRerunAutoProxyDetection method ascertains whether forced rerun detection is enabled. |
IWMReaderNetworkConfig::GetLoggingUrl The GetLoggingUrl method retrieves a URL from the list of servers that receive logging information from the reader object. Use the IWMReaderNetworkConfig::GetLoggingUrl method to add servers to the list. |
IWMReaderNetworkConfig::GetLoggingUrlCount The GetLoggingUrlCount method retrieves the number of URLs in the current list of logging URLs. |
IWMReaderNetworkConfig::GetNumProtocolsSupported The GetNumProtocolsSupported method retrieves the number of supported protocols. |
IWMReaderNetworkConfig::GetProxyBypassForLocal The GetProxyBypassForLocal method queries whether the reader object bypasses the proxy server for local URLs. |
IWMReaderNetworkConfig::GetProxyExceptionList The GetProxyExceptionList method retrieves the list of computers, domains, or addresses for which the reader object bypasses the proxy server. |
IWMReaderNetworkConfig::GetProxyHostName The GetProxyHostName method retrieves the name of the host to use as the proxy. |
IWMReaderNetworkConfig::GetProxyPort The GetProxyPort method retrieves the port number of the proxy server. |
IWMReaderNetworkConfig::GetProxySettings The GetProxySettings method retrieves the current proxy settings. |
IWMReaderNetworkConfig::GetSupportedProtocolName The GetSupportedProtocolName method retrieves a protocol name by index. |
IWMReaderNetworkConfig::GetUDPPortRanges The GetUDPPortRanges method retrieves the UDP port number ranges used for receiving data. |
IWMReaderNetworkConfig::ResetLoggingUrlList The ResetLoggingUrlList method clears the list of servers that receive logging data. |
IWMReaderNetworkConfig::ResetProtocolRollover The ResetProtocolRollover method forces the reader object to use the normal protocol rollover algorithm. |
IWMReaderNetworkConfig::SetBufferingTime The SetBufferingTime method specifies how long the network source buffers data before rendering it. |
IWMReaderNetworkConfig::SetConnectionBandwidth The SetConnectionBandwidth method specifies the connection bandwidth for the client. |
IWMReaderNetworkConfig::SetEnableHTTP The SetEnableHTTP method enables or disables HTTP. |
IWMReaderNetworkConfig::SetEnableMulticast The SetEnableMulticast method enables or disables multicasting. |
IWMReaderNetworkConfig::SetEnableTCP The SetEnableTCP method enables or disables TCP. |
IWMReaderNetworkConfig::SetEnableUDP The SetEnableUDP method enables or disables UDP. |
IWMReaderNetworkConfig::SetForceRerunAutoProxyDetection The SetForceRerunAutoProxyDetection method enables or disables forced rerun detection. |
IWMReaderNetworkConfig::SetProxyBypassForLocal The SetProxyBypassForLocal method specifies the configuration setting for bypassing the proxy for local hosts. |
IWMReaderNetworkConfig::SetProxyExceptionList The SetProxyExceptionList method specifies the proxy exception list. |
IWMReaderNetworkConfig::SetProxyHostName The SetProxyHostName method specifies the proxy host name. |
IWMReaderNetworkConfig::SetProxyPort The SetProxyPort method specifies the proxy port. |
IWMReaderNetworkConfig::SetProxySettings The SetProxySettings method specifies the proxy settings. |
IWMReaderNetworkConfig::SetUDPPortRanges The SetUDPPortRanges method specifies the UDP port number ranges that are used for receiving data. |
Requirements
Requirement | Value |
---|---|
Target Platform | Windows |
Header | wmsdkidl.h |