public override void OnRouteVolumeChanged(MediaRouter router, MediaRouter.RouteInfo info) { VolumeChanged?.Invoke(router, new VolumeChangedEventArgs { Volume = info.Volume, PlaybackStream = info.PlaybackStream, }); }
public override void OnRouteUnselected(MediaRouter router, MediaRouter.RouteInfo route) { if (OnRouteUnselectedHandler != null) { OnRouteUnselectedHandler(router, route); } }
void OnRouteSelected(MediaRouter router, MediaRouter.RouteInfo route) { Console.WriteLine("OnRouteSelected"); _selectedDevice = CastDevice.GetFromBundle(route.Extras); LaunchReceiver(); }
void OnRouteUnselected(MediaRouter router, MediaRouter.RouteInfo route) { Console.WriteLine("OnRouteUnselected"); Teardown(false); _selectedDevice = null; }
public override void OnRouteUnselected(MediaRouter router, MediaRouter.RouteInfo route) { var routeUnselected = RouteUnselected; if (routeUnselected != null) { routeUnselected(router, route); } }
public override void OnRouteRemoved(MediaRouter router, MediaRouter.RouteInfo route) { Console.WriteLine("Route Removed: " + route.Name); routeCount--; if (RouteCountChangedHandler != null) { RouteCountChangedHandler(routeCount); } }
private void UpdateButtons() { MediaRouter.RouteInfo route = mMediaRouter.SelectedRoute; MediaItem item = CheckedMediaItem; if (item != null) { mPlayButton.Enabled = route.SupportsControlRequest(MakePlayIntent(item)); } else { mPlayButton.Enabled = false; } mStatisticsButton.Enabled = route.SupportsControlRequest(MakeStatisticsIntent()); }
private void ShowStatistics() { MediaRouter.RouteInfo route = mMediaRouter.SelectedRoute; Intent intent = MakeStatisticsIntent(); if (route.SupportsControlRequest(intent)) { MediaRouterControlRequestCallback callback = new MediaRouterControlRequestCallback(); callback.OnResultEvent += (data) => { Log.Debug(TAG, "Statistics request succeeded: data=" + data); if (data != null) { int playbackCount = data.GetInt( SampleMediaRouteProvider.DATA_PLAYBACK_COUNT, -1); Toast.MakeText(this, "Total playback count: " + playbackCount, ToastLength.Long).Show(); } else { Toast.MakeText(this, "Statistics query did not return any data", ToastLength.Long).Show(); } }; callback.OnErrorEvent += (error, data) => { Log.Debug(TAG, "Statistics request failed: error=" + error + ", data=" + data); Toast.MakeText(this, "Unable to query statistics, error: " + error, ToastLength.Long).Show(); }; Log.Debug(TAG, "Sent statistics request: intent=" + intent); route.SendControlRequest(intent, callback); } else { Log.Debug(TAG, "Statistics request not supported: intent=" + intent); Toast.MakeText(this, "Statistics not supported.", ToastLength.Long).Show(); } }
public override void OnRouteUnselected(MediaRouter router, MediaRouter.RouteInfo route) { //base.OnRouteUnselected(router, route); System.Diagnostics.Debug.WriteLine("UNSELECTED"); castDevice = null; }
public override void OnRouteSelected(MediaRouter router, MediaRouter.RouteInfo route) { //base.OnRouteSelected(router, route); castDevice = CastDevice.GetFromBundle(route.Extras); System.Diagnostics.Debug.WriteLine("SELECTED; Connected to: " + route.Name); }
public override void OnRoutePresentationDisplayChanged(MediaRouter router, MediaRouter.RouteInfo info) { main.UpdatePresentation(); }
public override void OnRouteUnselected(MediaRouter router, MediaRouteType type, MediaRouter.RouteInfo info) { main.UpdatePresentation(); }
override public void OnRouteRemoved(MediaRouter router, MediaRouter.RouteInfo route) { Log.Debug(TAG, "OnRouteRemoved: route=" + route); }
public override void OnRouteChanged(MediaRouter router, MediaRouter.RouteInfo route) { Console.WriteLine("Route Changed: " + route.Name); }
override public void OnRouteUnselected(MediaRouter router, MediaRouter.RouteInfo route) { Log.Debug(TAG, "OnRouteUnselected: route=" + route); mOutterClass.UpdateRouteDescription(); }
override public void OnRouteVolumeChanged(MediaRouter router, MediaRouter.RouteInfo route) { Log.Debug(TAG, "OnRouteVolumeChanged: route=" + route); }
override public void OnRoutePresentationDisplayChanged(MediaRouter router, MediaRouter.RouteInfo route) { Log.Debug(TAG, "OnRoutePresentationDisplayChanged: route=" + route); }
public void OnCastDeviceDetected(MediaRouter.RouteInfo p0) { }
public override void OnRouteUnselected(MediaRouter router, MediaRouter.RouteInfo route) { base.OnRouteUnselected(router, route); }
public override void OnRouteChanged(MediaRouter router, MediaRouter.RouteInfo route) { base.OnRouteChanged(router, route); }
public override void OnRouteUnselected(MediaRouter router, MediaRouter.RouteInfo route, int reason) { base.OnRouteUnselected(router, route, reason); }