MediaPlaybackAudioTrackList 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 AudioTrack , de los que se puede seleccionar una sola pista a la vez.
public ref class MediaPlaybackAudioTrackList sealed : IIterable<AudioTrack ^>, IVectorView<AudioTrack ^>, 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 MediaPlaybackAudioTrackList final : IIterable<AudioTrack>, IVectorView<AudioTrack>, 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 MediaPlaybackAudioTrackList : IEnumerable<AudioTrack>, IReadOnlyList<AudioTrack>, ISingleSelectMediaTrackList
Public NotInheritable Class MediaPlaybackAudioTrackList
Implements IEnumerable(Of AudioTrack), IReadOnlyList(Of AudioTrack), 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 AudioTracks de un objeto MediaPlaybackItem. Para recibir una notificación cuando la lista de pistas cambie, controle el evento AudioTracksChanged .
Esta clase proporciona acceso a la lista de objetos AudioTrack 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 audio 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 audio 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 audio de un elemento multimedia, consulta Elementos multimedia, listas de reproducción y pistas.
Propiedades
SelectedIndex |
Obtiene o establece el índice de la pista de audio seleccionada actualmente en la lista. |
Size |
Obtiene el número de pistas de audio 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 audio en el índice especificado. |
GetMany(UInt32, AudioTrack[]) |
Recupera las pistas de audio que comienzan en el índice especificado de la lista. |
IndexOf(AudioTrack, UInt32) |
Recupera el índice de una pista de audio especificada en la lista. |
Eventos
SelectedIndexChanged |
Se produce cuando cambia el índice de la pista de audio seleccionada actualmente. |