Partager via


MediaPlaybackVideoTrackList Classe

Définition

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

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
Héritage
Object Platform::Object IInspectable MediaPlaybackVideoTrackList
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 une instance de cette classe en accédant à la propriété VideoTracks d’un MediaPlaybackItem. Pour être averti lorsque la liste des suivis change, gérez l’événement VideoTracksChanged .

Cette classe permet d’accéder à la liste des objets VideoTrack 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 vidéo dans la liste des pistes pour lecture.

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

Pour obtenir des conseils sur l’utilisation des pistes vidéo 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 vidéo actuellement sélectionnée dans la liste.

Size

Obtient le nombre de pistes vidéo 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 vidéo à l’index spécifié.

GetMany(UInt32, VideoTrack[])

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

IndexOf(VideoTrack, UInt32)

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

Événements

SelectedIndexChanged

Se produit lorsque l’index du suivi vidéo actuellement sélectionné change.

S’applique à

Voir aussi