AdaptiveMediaSourceDownloadStatistics AdaptiveMediaSourceDownloadStatistics AdaptiveMediaSourceDownloadStatistics Class

Definition

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

public sealed class AdaptiveMediaSourceDownloadStatistics : IAdaptiveMediaSourceDownloadStatisticspublic sealed class AdaptiveMediaSourceDownloadStatistics : IAdaptiveMediaSourceDownloadStatisticsPublic NotInheritable Class AdaptiveMediaSourceDownloadStatistics Implements IAdaptiveMediaSourceDownloadStatistics
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

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
Value
ulong ulong ulong

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

Attributes

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 IReference<TimeSpan> TimeToFirstByteReceived { get; }Public ReadOnly Property TimeToFirstByteReceived As IReference<TimeSpan>
Value

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.

Attributes

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 IReference<TimeSpan> TimeToHeadersReceived { get; }Public ReadOnly Property TimeToHeadersReceived As IReference<TimeSpan>
Value

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.

Attributes

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 IReference<TimeSpan> TimeToLastByteReceived { get; }Public ReadOnly Property TimeToLastByteReceived As IReference<TimeSpan>
Value

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.

Attributes