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
| 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.
| 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.