AdaptiveMediaSourceDownloadRequestedEventArgs 类

定义

提供 DownloadRequested 事件的数据。

public ref class AdaptiveMediaSourceDownloadRequestedEventArgs sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AdaptiveMediaSourceDownloadRequestedEventArgs final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AdaptiveMediaSourceDownloadRequestedEventArgs
Public NotInheritable Class AdaptiveMediaSourceDownloadRequestedEventArgs
继承
Object Platform::Object IInspectable AdaptiveMediaSourceDownloadRequestedEventArgs
属性

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)

注解

通过实现 DownloadRequested 事件的处理程序来获取此类的实例。

版本历史记录

Windows 版本 SDK 版本 增值
1703 15063 位置
1703 15063 RequestId
1803 17134 ResourceContentType
1803 17134 ResourceDuration

属性

Position

获取一个时间跨度,表示事件应用到的媒体段时间线内的位置。

RequestId

获取与事件关联的 Web 请求的本地唯一标识符。

ResourceByteRangeLength

获取媒体下载请求的字节范围长度。

ResourceByteRangeOffset

获取媒体下载请求的字节范围偏移量。

ResourceContentType

获取表示与事件关联的内容类型的字符串。

ResourceDuration

获取表示与事件关联的资源的持续时间的 TimeSpan

ResourceType

获取媒体下载请求的资源类型。

ResourceUri

获取媒体下载请求的资源 URI。

Result

获取一个 AdaptiveMediaSourceDownloadResult 对象,该对象表示媒体下载请求的结果。

方法

GetDeferral()

获取一个延迟,该延迟可用于延迟 DownloadRequested 事件的完成,以便应用可以异步下载媒体内容。

适用于