AdaptiveMediaSourceDownloadStatistics AdaptiveMediaSourceDownloadStatistics AdaptiveMediaSourceDownloadStatistics AdaptiveMediaSourceDownloadStatistics Class

Definition

Represents a set of download statistics associated with the AdaptiveMediaSource.DownloadFailed and AdaptiveMediaSource.DownloadCompleted events.

public : sealed class AdaptiveMediaSourceDownloadStatistics : IAdaptiveMediaSourceDownloadStatistics
public sealed class AdaptiveMediaSourceDownloadStatistics : IAdaptiveMediaSourceDownloadStatistics
Public NotInheritable Class AdaptiveMediaSourceDownloadStatistics Implements IAdaptiveMediaSourceDownloadStatistics
// This class does not provide a public constructor.
Attributes
Windows 10 requirements
Device family
Windows 10 Creators Update (introduced v10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v4)

Remarks

These values are provided to enable telemetry collection and are not intended to be used to adjust app behavior at runtime.

Properties

ContentBytesReceivedCount ContentBytesReceivedCount ContentBytesReceivedCount ContentBytesReceivedCount

Gets the count of bytes that have been received at the time of the event.

public : ulong ContentBytesReceivedCount { get; }
public ulong ContentBytesReceivedCount { get; }
Public ReadOnly Property ContentBytesReceivedCount As ulong
var ulong = adaptiveMediaSourceDownloadStatistics.contentBytesReceivedCount;
Value
ulong ulong ulong ulong

The count of bytes that have been received at the time of the event.

TimeToFirstByteReceived TimeToFirstByteReceived TimeToFirstByteReceived TimeToFirstByteReceived

Gets the time window between when the system makes the asyncronous http request for the content and when the first block of data has been read from the http stream.

public : IReference<TimeSpan> TimeToFirstByteReceived { get; }
public Nullable<TimeSpan> TimeToFirstByteReceived { get; }
Public ReadOnly Property TimeToFirstByteReceived As Nullable<TimeSpan>
var nullable = adaptiveMediaSourceDownloadStatistics.timeToFirstByteReceived;
Value
IReference<TimeSpan> Nullable<TimeSpan> Nullable<TimeSpan> Nullable<TimeSpan>

The time window between when the system makes the asyncronous http request for the content and when the first block of data has been read from the http stream.

TimeToHeadersReceived TimeToHeadersReceived TimeToHeadersReceived TimeToHeadersReceived

Gets the time window between when the system makes the asyncronous http request for the content and when the operation completes, when the http headers have been received.

public : IReference<TimeSpan> TimeToHeadersReceived { get; }
public Nullable<TimeSpan> TimeToHeadersReceived { get; }
Public ReadOnly Property TimeToHeadersReceived As Nullable<TimeSpan>
var nullable = adaptiveMediaSourceDownloadStatistics.timeToHeadersReceived;
Value
IReference<TimeSpan> Nullable<TimeSpan> Nullable<TimeSpan> Nullable<TimeSpan>

The time window between when the system makes the asyncronous http request for the content and when the operation completes, when the http headers have been received.

TimeToLastByteReceived TimeToLastByteReceived TimeToLastByteReceived TimeToLastByteReceived

Gets the time window between when the system makes the asyncronous http request for the content and when the last block of data has been read from the http stream.

public : IReference<TimeSpan> TimeToLastByteReceived { get; }
public Nullable<TimeSpan> TimeToLastByteReceived { get; }
Public ReadOnly Property TimeToLastByteReceived As Nullable<TimeSpan>
var nullable = adaptiveMediaSourceDownloadStatistics.timeToLastByteReceived;
Value
IReference<TimeSpan> Nullable<TimeSpan> Nullable<TimeSpan> Nullable<TimeSpan>

The time window between when the system makes the asyncronous http request for the content and when the last block of data has been read from the http stream.