Windows.Media.Streaming.Adaptive Espacio de nombres
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í.
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.