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 イベントの完了を延期するために使用できる遅延を取得します。

適用対象