AdaptiveMediaSourceDiagnosticAvailableEventArgs AdaptiveMediaSourceDiagnosticAvailableEventArgs AdaptiveMediaSourceDiagnosticAvailableEventArgs AdaptiveMediaSourceDiagnosticAvailableEventArgs Class

Definition

Some information relates to pre-released product which may be substantially modified before it’s commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.

Prerelease APIs are identified by a Prerelease label.

[Contains prerelease APIs.]
Provides data for the DiagnosticAvailable event which is raised when diagnostic information for the adaptive media source becomes available.

public : sealed class AdaptiveMediaSourceDiagnosticAvailableEventArgs : IAdaptiveMediaSourceDiagnosticAvailableEventArgs, IAdaptiveMediaSourceDiagnosticAvailableEventArgs2public sealed class AdaptiveMediaSourceDiagnosticAvailableEventArgs : IAdaptiveMediaSourceDiagnosticAvailableEventArgs, IAdaptiveMediaSourceDiagnosticAvailableEventArgs2Public NotInheritable Class AdaptiveMediaSourceDiagnosticAvailableEventArgs Implements IAdaptiveMediaSourceDiagnosticAvailableEventArgs, IAdaptiveMediaSourceDiagnosticAvailableEventArgs2// You can use this class in JavaScript.
Attributes
Windows 10 requirements
Device family
Windows 10 Creators Update (introduced v10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v4)

Remarks

The information provided by this event is not intended to be used to modify runtime behavior, but is instead provided for telemetry collection.

Properties

Bitrate Bitrate Bitrate Bitrate

Gets the bitrate of the web request to which the diagnostic information applies.

public : IReference<uint> Bitrate { get; }public Nullable<uint> Bitrate { get; }Public ReadOnly Property Bitrate As Nullable<uint>// You can use this property in JavaScript.
Value
IReference<unsigned int> Nullable<uint> Nullable<uint> Nullable<uint>

The bitrate of the web request to which the diagnostic information applies.

DiagnosticType DiagnosticType DiagnosticType DiagnosticType

Gets a value indicating the type of diagnostic that is associated with the event.

public : AdaptiveMediaSourceDiagnosticType DiagnosticType { get; }public AdaptiveMediaSourceDiagnosticType DiagnosticType { get; }Public ReadOnly Property DiagnosticType As AdaptiveMediaSourceDiagnosticType// You can use this property in JavaScript.
Value
AdaptiveMediaSourceDiagnosticType AdaptiveMediaSourceDiagnosticType AdaptiveMediaSourceDiagnosticType AdaptiveMediaSourceDiagnosticType

A value indicating the type of diagnostic that is associated with the event.

ExtendedError ExtendedError ExtendedError ExtendedError

Prerelease. Gets the extended error code associated with the event.

public : HResult ExtendedError { get; }public Exception ExtendedError { get; }Public ReadOnly Property ExtendedError As Exception// You can use this property in JavaScript.
Value
HResult Exception Exception Exception

The extended error code associated with the event.

Additional features and requirements
Device family
Windows 10 Insider Preview (introduced v10.0.16257.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v5)

Position Position Position Position

Gets the presentation playback position associated with the event.

public : IReference<TimeSpan> Position { get; }public Nullable<TimeSpan> Position { get; }Public ReadOnly Property Position As Nullable<TimeSpan>// You can use this property in JavaScript.
Value
IReference<TimeSpan> Nullable<TimeSpan> Nullable<TimeSpan> Nullable<TimeSpan>

The presentation playback position associated with the event.

RequestId RequestId RequestId RequestId

Gets a locally-unique identifier for the web request associated with the event.

public : IReference<int> RequestId { get; }public Nullable<int> RequestId { get; }Public ReadOnly Property RequestId As Nullable<int>// You can use this property in JavaScript.
Value
IReference<int> Nullable<int> Nullable<int> Nullable<int>

A locally-unique identifier for the web request associated with the event.

Remarks

This value can be used to correlate the web request associated with this event to other events, including DownloadRequested, DownloadCompleted, and DownloadFailed.

ResourceByteRangeLength ResourceByteRangeLength ResourceByteRangeLength ResourceByteRangeLength

Gets the resource byte range length of the web request to which the diagnostic information applies.

public : IReference<ulong> ResourceByteRangeLength { get; }public Nullable<ulong> ResourceByteRangeLength { get; }Public ReadOnly Property ResourceByteRangeLength As Nullable<ulong>// You can use this property in JavaScript.
Value
IReference<ulong> Nullable<ulong> Nullable<ulong> Nullable<ulong>

The resource byte range length of the web request to which the diagnostic information applies.

ResourceByteRangeOffset ResourceByteRangeOffset ResourceByteRangeOffset ResourceByteRangeOffset

Gets the resource byte range offset of the web request to which the diagnostic information applies.

public : IReference<ulong> ResourceByteRangeOffset { get; }public Nullable<ulong> ResourceByteRangeOffset { get; }Public ReadOnly Property ResourceByteRangeOffset As Nullable<ulong>// You can use this property in JavaScript.
Value
IReference<ulong> Nullable<ulong> Nullable<ulong> Nullable<ulong>

The resource byte range offset of the web request to which the diagnostic information applies.

ResourceType ResourceType ResourceType ResourceType

Gets the resource type of the web request to which the diagnostic information applies.

public : IReference<AdaptiveMediaSourceResourceType> ResourceType { get; }public Nullable<AdaptiveMediaSourceResourceType> ResourceType { get; }Public ReadOnly Property ResourceType As Nullable<AdaptiveMediaSourceResourceType>// You can use this property in JavaScript.
Value
IReference<AdaptiveMediaSourceResourceType> Nullable<AdaptiveMediaSourceResourceType> Nullable<AdaptiveMediaSourceResourceType> Nullable<AdaptiveMediaSourceResourceType>

The resource type of the web request to which the diagnostic information applies.

ResourceUri ResourceUri ResourceUri ResourceUri

Gets the resource URI of the web request to which the diagnostic information applies.

public : Uri ResourceUri { get; }public Uri ResourceUri { get; }Public ReadOnly Property ResourceUri As Uri// You can use this property in JavaScript.
Value
Uri Uri Uri Uri

The resource URI of the web request to which the diagnostic information applies.

SegmentId SegmentId SegmentId SegmentId

Gets the segment ID of the media segment to which the diagnostic information applies.

public : IReference<ulong> SegmentId { get; }public Nullable<ulong> SegmentId { get; }Public ReadOnly Property SegmentId As Nullable<ulong>// You can use this property in JavaScript.
Value
IReference<ulong> Nullable<ulong> Nullable<ulong> Nullable<ulong>

The segment ID of the media segment to which the diagnostic information applies.