MediaPlaybackVideoTrackList Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |