MediaPlaybackVideoTrackList Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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. |