MediaPlaybackSessionBufferingStartedEventArgs MediaPlaybackSessionBufferingStartedEventArgs MediaPlaybackSessionBufferingStartedEventArgs MediaPlaybackSessionBufferingStartedEventArgs MediaPlaybackSessionBufferingStartedEventArgs Class

Definition

Provides data for the BufferingStarted event of a MediaPlaybackSession.

public : sealed class MediaPlaybackSessionBufferingStartedEventArgs
struct winrt::Windows::Media::Playback::MediaPlaybackSessionBufferingStartedEventArgs
public sealed class MediaPlaybackSessionBufferingStartedEventArgs
Public NotInheritable Class MediaPlaybackSessionBufferingStartedEventArgs
// This class does not provide a public constructor.
Attributes

Windows 10 requirements

Device family
Windows 10 Fall Creators Update (introduced v10.0.16299.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v5)

Remarks

To maintain backwards compatibility, the BufferingStarted delegate signature receives the event args as a generic object. To get an instance of this class, use the as operator keyword (C#) or dynamic_cast (C++) to cast the args parameter to a MediaPlaybackSessionBufferingStartedEventArgs.

Properties

IsPlaybackInterruption IsPlaybackInterruption IsPlaybackInterruption IsPlaybackInterruption IsPlaybackInterruption

Gets a value indicating whether the buffering that triggered the event was expected by the system, such as when a new item begins playing or after the user seeks to a new position in the media item, or if it was an unexpected interruption, such as when buffering is caused by degradation of the network connection.