IWMReaderNetworkConfig2 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 IWMReaderNetworkConfig2 interface provides advanced networking functionality.
An IWMReaderNetworkConfig2 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 IWMReaderNetworkConfig2 interface inherits from IWMReaderNetworkConfig. IWMReaderNetworkConfig2 also has these types of members:
Methods
The IWMReaderNetworkConfig2 interface has these methods.
IWMReaderNetworkConfig2::GetAcceleratedStreamingDuration The GetAcceleratedStreamingDuration method retrieves the current accelerated streaming duration. |
IWMReaderNetworkConfig2::GetAutoReconnectLimit The GetAutoReconnectLimit method retrieves the maximum number of times the reader will attempt to reconnect to the server in the case of an unexpected disconnection. |
IWMReaderNetworkConfig2::GetEnableContentCaching The GetEnableContentCaching method queries whether content caching is enabled. If content caching is enabled, streaming content can be cached locally. |
IWMReaderNetworkConfig2::GetEnableFastCache The GetEnableFastCache method queries whether Fast Cache streaming is enabled. Fast Cache streaming enables network content to be streamed faster than the playback rate, if bandwidth allows. |
IWMReaderNetworkConfig2::GetEnableResends The GetEnableResends method ascertains whether resending is enabled. |
IWMReaderNetworkConfig2::GetEnableThinning The GetEnableThinning method ascertains whether Intelligent Streaming is enabled. Intelligent Streaming is the communication between the reader and the streaming server that enables the server to change the content sent based on available bandwidth. |
IWMReaderNetworkConfig2::GetMaxNetPacketSize The GetMaxNetPacketSize method retrieves the maximum size of packets being streamed over a network. |
IWMReaderNetworkConfig2::SetAcceleratedStreamingDuration The SetAcceleratedStreamingDuration method sets the accelerated streaming duration. This duration applies to the Fast Start feature of Windows Media Services, which enables content to be played quickly without waiting for lengthy initial buffering. |
IWMReaderNetworkConfig2::SetAutoReconnectLimit The SetAutoReconnectLimit method sets the maximum number of times the reader will attempt to reconnect to the server in the case of an unexpected disconnection. |
IWMReaderNetworkConfig2::SetEnableContentCaching The SetEnableContentCaching method enables or disables content caching. If content caching is enabled, content that is being streamed can be cached locally. |
IWMReaderNetworkConfig2::SetEnableFastCache The SetEnableFastCache method enables or disables Fast Cache streaming. Fast Cache streaming enables network content to be streamed faster than the playback rate, if bandwidth allows. |
IWMReaderNetworkConfig2::SetEnableResends The SetEnableResends method enables or disables resends. |
IWMReaderNetworkConfig2::SetEnableThinning The SetEnableThinning method enables or disables Intelligent Streaming. Intelligent Streaming is the communication between the reader and the streaming server that enables the server to change the content sent based on available bandwidth. |
Requirements
Requirement | Value |
---|---|
Target Platform | Windows |
Header | wmsdkidl.h |