// </SnippetAMSDownloadFailed> // <SnippetAMSBitrateEvents> private async void DownloadBitrateChanged(AdaptiveMediaSource sender, AdaptiveMediaSourceDownloadBitrateChangedEventArgs args) { await this.Dispatcher.RunAsync(CoreDispatcherPriority.Normal, new DispatchedHandler(() => { txtDownloadBitrate.Text = args.NewValue.ToString(); })); }
/// <summary> /// Provides a JSON object for Download Bitrate Changed Event Args /// </summary> public static JsonObject ToJsonObject(this AdaptiveMediaSourceDownloadBitrateChangedEventArgs e) { var builder = new JsonBuilder("AdaptiveMediaSourceDownloadBitrateChangedEventArgs"); builder.AddNumber("OldValue", e.OldValue); builder.AddNumber("NewValue", e.NewValue); builder.AddString("Reason", e.Reason); return(builder.GetJsonObject()); }
private void DownloadBitrateChanged(AdaptiveMediaSource sender, AdaptiveMediaSourceDownloadBitrateChangedEventArgs args) { UpdateBitrateUI(txtDownloadBitrate, args.NewValue); }
private void _source_DownloadBitrateChanged(AdaptiveMediaSource sender, AdaptiveMediaSourceDownloadBitrateChangedEventArgs args) { }
private async void DownloadBitrateChanged(AdaptiveMediaSource sender, AdaptiveMediaSourceDownloadBitrateChangedEventArgs args) { uint downloadBitrate = args.NewValue; await UpdateDownloadBitrateAsync(downloadBitrate); }
private async void DownloadBitrateChanged(AdaptiveMediaSource sender, AdaptiveMediaSourceDownloadBitrateChangedEventArgs args) { uint downloadBitrate = args.NewValue; await UpdateDownloadBitrate(downloadBitrate); }
private void DownloadBitrateChanged(AdaptiveMediaSource sender, AdaptiveMediaSourceDownloadBitrateChangedEventArgs args) { logView.Log($"{args.ToJsonObject()}", LogViewLoggingLevel.Information); }