Freigeben über


MediaPlaybackAudioTrackList Klasse

Definition

Stellt eine schreibgeschützte Liste von AudioTrack-Objekten dar, von denen eine einzelne Spur gleichzeitig ausgewählt werden kann.

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
Vererbung
Object Platform::Object IInspectable MediaPlaybackAudioTrackList
Attribute
Implementiert

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Hinweise

Rufen Sie eine instance dieser Klasse ab, indem Sie auf die AudioTracks-Eigenschaft eines MediaPlaybackItem-Objekts zugreifen. Um benachrichtigt zu werden, wenn sich die Liste der Spuren ändert, behandeln Sie das AudioTracksChanged-Ereignis .

Diese Klasse bietet Zugriff auf die Liste der AudioTrack-Objekte , die einem MediaPlaybackItem zugeordnet sind. Wenn das Medienelement von einer Komponente geöffnet wird und das ItemOpened-Ereignis ausgelöst wird, können Sie eine der Audiospuren in der Titelliste für die Wiedergabe auswählen.

Beachten Sie, dass diese Klasse keine Wiedergabeliste von Audiospuren darstellt, die sequenziell wiedergegeben werden. Verwenden Sie MediaPlaybackList, um eine sequenzielle Liste von Titeln wiederzugeben.

Anleitungen zum Arbeiten mit den Audiospuren eines Medienelements finden Sie unter Medienelemente, Wiedergabelisten und Titel.

Eigenschaften

SelectedIndex

Ruft den Index der aktuell ausgewählten Audiospur in der Liste ab oder legt diese fest.

Size

Ruft die Anzahl der Audiospuren in der Liste ab.

Methoden

First()

Gibt einen Iterator zurück, der die Elemente in der Auflistung durchläuft.

GetAt(UInt32)

Gibt die Audiospur am angegebenen Index zurück.

GetMany(UInt32, AudioTrack[])

Ruft die Audiospuren ab, die am angegebenen Index in der Liste beginnen.

IndexOf(AudioTrack, UInt32)

Ruft den Index einer angegebenen Audiospur in der Liste ab.

Ereignisse

SelectedIndexChanged

Tritt auf, wenn sich der Index der aktuell ausgewählten Audiospur ändert.

Gilt für:

Weitere Informationen