Partager via


MediaPlaybackAudioTrackList Classe

Définition

Représente une liste en lecture seule d’objets AudioTrack , dont une seule piste peut être sélectionnée à la fois.

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
Héritage
Object Platform::Object IInspectable MediaPlaybackAudioTrackList
Attributs
Implémente

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Remarques

Obtenez un instance de cette classe en accédant à la propriété AudioTracks d’un Objet MediaPlaybackItem. Pour être averti lorsque la liste des pistes change, gérez l’événement AudioTracksChanged .

Cette classe permet d’accéder à la liste des objets AudioTrack associés à un objet MediaPlaybackItem. Lorsque l’élément multimédia est ouvert par un composant et que l’événement ItemOpened est déclenché, vous pouvez sélectionner l’une des pistes audio de la liste des pistes à lire.

Notez que cette classe ne représente pas une playlist de pistes audio lues séquentiellement. Pour lire une liste séquentielle de pistes, utilisez MediaPlaybackList.

Pour obtenir des conseils pratiques sur l’utilisation des pistes audio d’un élément multimédia, consultez Éléments multimédias, playlists et pistes.

Propriétés

SelectedIndex

Obtient ou définit l’index de la piste audio actuellement sélectionnée dans la liste.

Size

Obtient le nombre de pistes audio dans la liste.

Méthodes

First()

Retourne un itérateur qui itère sur les éléments de la collection.

GetAt(UInt32)

Retourne la piste audio à l’index spécifié.

GetMany(UInt32, AudioTrack[])

Récupère les pistes audio qui commencent à l’index spécifié dans la liste.

IndexOf(AudioTrack, UInt32)

Récupère l’index d’une piste audio spécifiée dans la liste.

Événements

SelectedIndexChanged

Se produit lorsque l’index de la piste audio actuellement sélectionnée change.

S’applique à

Voir aussi