question: gets the default mediaroutecontroller , creating it if necessary . concode_field_sep MediaRouteController mCurrentRouteController concode_elem_sep String DEFAULT_CASTING_MESSAGE concode_elem_sep Context mCastContextApplicationContext concode_elem_sep WeakReference<Activity> mChromeVideoActivity concode_elem_sep RemoteMediaPlayerController sInstance concode_elem_sep List<MediaRouteController> mMediaRouteControllers concode_elem_sep String TAG concode_elem_sep String REMOTE_MEDIA_PLAYERS_KEY concode_elem_sep CastNotificationControl mNotificationControl concode_field_sep RemoteMediaPlayerController instance concode_elem_sep Bitmap getPoster concode_elem_sep void requestRemotePlayback concode_elem_sep void setCurrentMediaRouteController concode_elem_sep CastNotificationControl getNotificationControl concode_elem_sep void onRouteUnselected concode_elem_sep void showMediaRouteControlDialog concode_elem_sep String getCastingMessage concode_elem_sep MediaRouteController getMediaRouteController concode_elem_sep void requestRemotePlaybackControl concode_elem_sep void onPositionChanged concode_elem_sep void resetPlayingVideo concode_elem_sep void linkToBrowserActivity concode_elem_sep MediaRouteController getCurrentlyPlayingMediaRouteController concode_elem_sep void onError concode_elem_sep void onDurationUpdated concode_elem_sep void onPrepared concode_elem_sep void createMediaRouteControllers concode_elem_sep void onStateReset concode_elem_sep RemoteMediaPlayerController getIfExists concode_elem_sep void onTitleChanged concode_elem_sep void requestRemotePlaybackStop concode_elem_sep void showMediaRouteDialog concode_elem_sep void onPlaybackStateChanged concode_elem_sep void onRouteSelected concode_elem_sep void showMessageToast
target: List < MediaRouteController > function ( ) { return mMediaRouteControllers ; }