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