Compartir a través de


Windows.Media.Streaming.Adaptive Espacio de nombres

Proporciona la capacidad de reproducir contenido multimedia que se entrega mediante varios protocolos de streaming adaptables. Puede reproducir contenido http live streaming (HLS) o streaming adaptable dinámico a través de HTTP (DASH).

Clases

AdaptiveMediaSource

Representa el origen del contenido de streaming adaptable.

AdaptiveMediaSourceAdvancedSettings

Proporciona opciones avanzadas para adaptiveMediaSource.

AdaptiveMediaSourceCorrelatedTimes

Representa marcas de tiempo correlacionadas entre la posición de reproducción del reproductor multimedia con marcas de tiempo incrustadas en la secuencia multimedia o incluidas en el archivo de manifiesto.

AdaptiveMediaSourceCreationResult

Representa el resultado de la creación de un objeto AdaptiveMediaSource .

AdaptiveMediaSourceDiagnosticAvailableEventArgs

Proporciona datos para el evento DiagnosticAvailable que se genera cuando la información de diagnóstico del origen multimedia adaptable está disponible.

AdaptiveMediaSourceDiagnostics

Proporciona un evento que se genera cuando está disponible información de diagnóstico sobre el origen multimedia adaptable.

AdaptiveMediaSourceDownloadBitrateChangedEventArgs

Proporciona datos para el evento DownloadBitrateChanged .

AdaptiveMediaSourceDownloadCompletedEventArgs

Proporciona datos para el evento DownloadCompleted .

AdaptiveMediaSourceDownloadFailedEventArgs

Proporciona datos para el evento DownloadFailed .

AdaptiveMediaSourceDownloadRequestedDeferral

Representa un aplazamiento que se puede usar para aplazar la finalización del evento DownloadRequested para que la aplicación pueda descargar contenido multimedia de forma asincrónica.

AdaptiveMediaSourceDownloadRequestedEventArgs

Proporciona datos para el evento DownloadRequested .

AdaptiveMediaSourceDownloadResult

Representa los resultados de una operación de descarga de recursos.

AdaptiveMediaSourceDownloadStatistics

Representa un conjunto de estadísticas de descarga asociadas a los eventos AdaptiveMediaSource.DownloadFailed y AdaptiveMediaSource.DownloadCompleted .

AdaptiveMediaSourcePlaybackBitrateChangedEventArgs

Proporciona datos para el evento PlaybackBitrateChanged .

Enumeraciones

AdaptiveMediaSourceCreationStatus

Especifica el resultado de un intento de crear un objeto AdaptiveMediaSource .

AdaptiveMediaSourceDiagnosticType

Especifica el tipo de evento de diagnóstico asociado a adaptiveMediaSourceDiagnostics.DiagnosticAvailable.

AdaptiveMediaSourceDownloadBitrateChangedReason

Especifica el motivo por el que cambió la velocidad de bits de descarga. Este valor se usa para el evento AdaptiveMediaSource.DownloadBitrateChanged .

AdaptiveMediaSourceResourceType

Especifica el tipo de un recurso multimedia adaptable.

Comentarios

Además de la reproducción básica, este espacio de nombres proporciona el control de estos aspectos del algoritmo de streaming adaptable:

  • Capacidad de crear una instancia del objeto AdaptiveMediaSource para reproducir contenido de streaming adaptable, que se puede enlazar a elementos multimedia XAML o HTML.
  • Capacidad de consultar las velocidades de bits adaptables disponibles que describe el manifiesto de streaming adaptable.
  • Capacidad de seleccionar la velocidad de bits inicial que se va a usar para la reproducción.
  • Capacidad de limitar el conjunto de velocidades de bits que se van a usar durante la reproducción.
  • Capacidad de obtener eventos cuando la velocidad de bits ha cambiado.
  • Capacidad para determinar si la reproducción está en directo.
  • Capacidad de establecer el desplazamiento inicial para la reproducción en vivo.

Todas las demás funciones que normalmente requieren las aplicaciones multimedia, como controles de reproducción, selección de secuencias, etc., se realizan en el elemento multimedia después de enlazar el objeto AdaptiveMediaSource a ese elemento multimedia.

Para obtener instrucciones paso a paso para usar el streaming adaptable en la aplicación, consulta Streaming adaptable.

Consulte también