MediaPlaybackVideoTrackList Klasse

Definition

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

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
Vererbung
Object Platform::Object IInspectable MediaPlaybackVideoTrackList
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 VideoTracks-Eigenschaft eines MediaPlaybackItem-Objekts zugreifen. Um benachrichtigt zu werden, wenn sich die Liste der Spuren ändert, behandeln Sie das VideoTracksChanged-Ereignis .

Diese Klasse bietet Zugriff auf die Liste der VideoTrack-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 Videospuren in der Titelliste für die Wiedergabe auswählen.

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

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

Eigenschaften

SelectedIndex

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

Size

Ruft die Anzahl der Videospuren in der Liste ab.

Methoden

First()

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

GetAt(UInt32)

Gibt die Videospur am angegebenen Index zurück.

GetMany(UInt32, VideoTrack[])

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

IndexOf(VideoTrack, UInt32)

Ruft den Index einer angegebenen Videospur in der Liste ab.

Ereignisse

SelectedIndexChanged

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

Gilt für:

Weitere Informationen