MediaPlaybackVideoTrackList クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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
- 継承
- 属性
- 実装
Windows の要件
デバイス ファミリ |
Windows 10 (10.0.10240.0 で導入)
|
API contract |
Windows.Foundation.UniversalApiContract (v1.0 で導入)
|
注釈
MediaPlaybackItem の VideoTracks プロパティにアクセスして、このクラスのインスタンスを取得します。 トラックの一覧が変更されたときに通知を受け取る場合は、 VideoTracksChanged イベントを処理します。
このクラスは、MediaPlaybackItem に関連付けられている VideoTrack オブジェクトの一覧へのアクセスを提供します。 コンポーネントによってメディア項目が開き、 ItemOpened イベントが発生した場合は、トラック リスト内のビデオ トラックの 1 つを選択して再生できます。
このクラスは、順番に再生されるビデオ トラックの再生リストを表していません。 トラックのシーケンシャル リストを再生するには、 MediaPlaybackList を使用します。
メディアアイテムのビデオトラックを操作するためのハウツーガイダンスについては、「 メディアアイテム、プレイリスト、トラック」を参照してください。
プロパティ
SelectedIndex |
一覧で現在選択されているビデオ トラックのインデックスを取得または設定します。 |
Size |
リスト内のビデオ トラックの数を取得します。 |
メソッド
First() |
コレクション内の項目を反復処理する反復子を返します。 |
GetAt(UInt32) |
指定したインデックス位置にあるビデオ トラックを返します。 |
GetMany(UInt32, VideoTrack[]) |
リスト内の指定したインデックスから開始するビデオ トラックを取得します。 |
IndexOf(VideoTrack, UInt32) |
リスト内の指定したビデオ トラックのインデックスを取得します。 |
イベント
SelectedIndexChanged |
現在選択されているビデオ トラックのインデックスが変更されたときに発生します。 |