MediaPlaybackVideoTrackList Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa una lista de solo lectura de objetos VideoTrack , de los cuales se puede seleccionar una sola pista a la vez.
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
- Herencia
- Atributos
- Implementaciones
Requisitos de Windows
Familia de dispositivos |
Windows 10 (se introdujo en la versión 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)
|
Comentarios
Obtenga una instancia de esta clase accediendo a la propiedad VideoTracks de un objeto MediaPlaybackItem. Para recibir una notificación cuando la lista de pistas cambia, controle el evento VideoTracksChanged .
Esta clase proporciona acceso a la lista de objetos VideoTrack asociados a un objeto MediaPlaybackItem. Cuando un componente abre el elemento multimedia y se genera el evento ItemOpened , puede seleccionar una de las pistas de vídeo de la lista de pistas para su reproducción.
Tenga en cuenta que esta clase no representa una lista de reproducción de pistas de vídeo que se reproducen secuencialmente. Para reproducir una lista secuencial de pistas, use MediaPlaybackList.
Para obtener instrucciones paso a paso para trabajar con las pistas de vídeo de un elemento multimedia, consulta Elementos multimedia, listas de reproducción y pistas.
Propiedades
SelectedIndex |
Obtiene o establece el índice de la pista de vídeo seleccionada actualmente en la lista. |
Size |
Obtiene el número de pistas de vídeo de la lista. |
Métodos
First() |
Devuelve un iterador que recorre en iteración los elementos de la colección. |
GetAt(UInt32) |
Devuelve la pista de vídeo en el índice especificado. |
GetMany(UInt32, VideoTrack[]) |
Recupera las pistas de vídeo que comienzan en el índice especificado de la lista. |
IndexOf(VideoTrack, UInt32) |
Recupera el índice de una pista de vídeo especificada en la lista. |
Eventos
SelectedIndexChanged |
Se produce cuando cambia el índice de la pista de vídeo seleccionada actualmente. |