MediaPlaybackVideoTrackList 类

定义

表示 VideoTrack 对象的只读列表,其中一次可以选择单个轨道。

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
继承
Object Platform::Object IInspectable MediaPlaybackVideoTrackList
属性
实现

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)

注解

通过访问 MediaPlaybackItemVideoTracks 属性获取此类的实例。 若要在曲目列表更改时收到通知,请处理 VideoTracksChanged 事件。

此类提供对与 MediaPlaybackItem 关联的 VideoTrack 对象列表的访问权限。 当媒体项由组件打开并引发 ItemOpened 事件时,可以在轨道列表中选择一个视频轨道进行播放。

请注意,此类不表示按顺序播放的视频曲目播放列表。 若要播放连续的曲目列表,请使用 MediaPlaybackList

有关使用媒体项目视频轨道的操作指南,请参阅 媒体项目、播放列表和曲目

属性

SelectedIndex

获取或设置列表中当前所选视频轨道的索引。

Size

获取列表中的视频轨道数。

方法

First()

返回循环访问集合中的项的迭代器。

GetAt(UInt32)

返回指定索引处的视频轨迹。

GetMany(UInt32, VideoTrack[])

检索从列表中指定索引处开始的视频轨道。

IndexOf(VideoTrack, UInt32)

检索列表中指定视频轨道的索引。

事件

SelectedIndexChanged

在当前所选视频的索引更改时发生。

适用于

另请参阅