次の方法で共有


MediaPlaybackAudioTrackList クラス

定義

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
継承
Object Platform::Object IInspectable MediaPlaybackAudioTrackList
属性
実装

Windows の要件

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

注釈

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

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

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

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

プロパティ

SelectedIndex

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

Size

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

メソッド

First()

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

GetAt(UInt32)

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

GetMany(UInt32, AudioTrack[])

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

IndexOf(AudioTrack, UInt32)

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

イベント

SelectedIndexChanged

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

適用対象

こちらもご覧ください