次の方法で共有


MediaPlaybackVideoTrackList クラス

定義

VideoTrack オブジェクトの読み取り専用リストを表します。このオブジェクトの 1 つのトラックを一度に選択できます。

public ref class MediaPlaybackVideoTrackList sealed : IIterable<VideoTrack ^>, IVectorView<VideoTrack ^>, ISingleSelectMediaTrackList
/// [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 MediaPlaybackVideoTrackList final : IIterable<VideoTrack>, IVectorView<VideoTrack>, ISingleSelectMediaTrackList
[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 MediaPlaybackVideoTrackList : IEnumerable<VideoTrack>, IReadOnlyList<VideoTrack>, ISingleSelectMediaTrackList
Public NotInheritable Class MediaPlaybackVideoTrackList
Implements IEnumerable(Of VideoTrack), IReadOnlyList(Of VideoTrack), ISingleSelectMediaTrackList
継承
Object Platform::Object IInspectable MediaPlaybackVideoTrackList
属性
実装

Windows の要件

デバイス ファミリ
Windows 10 (10.0.10240.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v1.0 で導入)

注釈

MediaPlaybackItemVideoTracks プロパティにアクセスして、このクラスのインスタンスを取得します。 トラックの一覧が変更されたときに通知を受け取る場合は、 VideoTracksChanged イベントを処理します。

このクラスは、MediaPlaybackItem に関連付けられている VideoTrack オブジェクトの一覧へのアクセスを提供します。 コンポーネントによってメディア項目が開き、 ItemOpened イベントが発生した場合は、トラック リスト内のビデオ トラックの 1 つを選択して再生できます。

このクラスは、順番に再生されるビデオ トラックの再生リストを表していません。 トラックのシーケンシャル リストを再生するには、 MediaPlaybackList を使用します。

メディアアイテムのビデオトラックを操作するためのハウツーガイダンスについては、「 メディアアイテム、プレイリスト、トラック」を参照してください。

プロパティ

SelectedIndex

一覧で現在選択されているビデオ トラックのインデックスを取得または設定します。

Size

リスト内のビデオ トラックの数を取得します。

メソッド

First()

コレクション内の項目を反復処理する反復子を返します。

GetAt(UInt32)

指定したインデックス位置にあるビデオ トラックを返します。

GetMany(UInt32, VideoTrack[])

リスト内の指定したインデックスから開始するビデオ トラックを取得します。

IndexOf(VideoTrack, UInt32)

リスト内の指定したビデオ トラックのインデックスを取得します。

イベント

SelectedIndexChanged

現在選択されているビデオ トラックのインデックスが変更されたときに発生します。

適用対象

こちらもご覧ください