AdaptiveMediaSourceDownloadBitrateChangedReason Enumeración
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í.
Especifica el motivo por el que cambió la velocidad de bits de descarga. Este valor se usa para el evento AdaptiveMediaSource.DownloadBitrateChanged .
public enum class AdaptiveMediaSourceDownloadBitrateChangedReason
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
enum class AdaptiveMediaSourceDownloadBitrateChangedReason
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
public enum AdaptiveMediaSourceDownloadBitrateChangedReason
var value = Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadBitrateChangedReason.sufficientInboundBitsPerSecond
Public Enum AdaptiveMediaSourceDownloadBitrateChangedReason
- Herencia
-
AdaptiveMediaSourceDownloadBitrateChangedReason
- Atributos
Requisitos de Windows
Familia de dispositivos |
Windows 10 Creators Update (se introdujo en la versión 10.0.15063.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v4.0)
|
Campos
DesiredBitratesChanged | 5 | La velocidad de bits ha cambiado como resultado de que la aplicación cambie una de las propiedades de AdaptiveMediaSource , como DesiredMinBitrate, DesiredMaxBitrate o InitialBitrate. |
ErrorInPreviousBitrate | 6 | La velocidad de bits cambió como resultado de un error que se produjo con la velocidad de bits seleccionada anteriormente. Si falta un recurso o se detectan daños o se agota el tiempo de espera de descarga, el sistema puede cambiar a una velocidad de bits diferente para rellenar el búfer en la posición de descarga actual para evitar lagunas en la reproducción. Las condiciones que provocaron un error en la velocidad de bits anterior también generarán otros eventos que se pueden observar, como DownloadFailed o el evento AdaptiveMediaSourceDiagnostics.DiagnosticAvailable . |
InsufficientInboundBitsPerSecond | 1 | Se quitó inboundBitsPerSecond estimado, lo que requería cambiar a una velocidad de bits inferior para evitar que se detenga en la reproducción. |
LowBufferLevel | 2 | La cantidad de datos almacenados en búfer delante de la posición de reproducción se quitó lo suficiente como para que se requiera un cambio en la velocidad de bits de descarga para evitar que se detenga la reproducción mientras se vuelve a realizar el búfer. |
PositionChanged | 3 | La velocidad de bits ha cambiado como resultado de buscar una nueva posición. El sistema puede cambiar a una velocidad de bits inferior temporalmente para rellenar el búfer y reanudar la reproducción más rápido. |
SufficientInboundBitsPerSecond | 0 | InboundBitsPerSecond estimado era lo suficientemente grande como para permitir cambiar a una velocidad de bits mayor. |
TrackSelectionChanged | 4 | Velocidad de bits cambiada como resultado de un cambio de selección de pista. El sistema puede cambiar a una velocidad de bits inferior temporalmente para rellenar el búfer para la nueva pista y reanudar la reproducción más rápido. |