/packages/apps/Bluetooth/src/com/android/bluetooth/avrcp/mockable/ |
MediaControllerFactory.java | 25 * Provide a method to inject custom MediaController objects for testing. By using the factory 26 * methods instead of calling the constructor of MediaController directly, we can inject a custom 27 * MediaController that can be used with JUnit and Mockito to set expectations and validate 31 private static MediaController sInjectedController; 33 static MediaController wrap(android.media.session.MediaController delegate) { 35 return (delegate != null) ? new MediaController(delegate) : null; 38 static MediaController make(Context context, MediaSession.Token token) { 40 return new MediaController(context, token); 44 static void inject(MediaController controller) [all...] |
MediaController.java | 37 * Provide a mockable interface in order to test classes that use MediaController. 38 * We need this class due to the fact that the MediaController class is marked as final and 42 public class MediaController { 43 @NonNull public android.media.session.MediaController mDelegate; 44 public android.media.session.MediaController.TransportControls mTransportDelegate; 47 public MediaController(@NonNull android.media.session.MediaController delegate) { 53 public MediaController(Context context, MediaSession.Token token) { 54 mDelegate = new android.media.session.MediaController(context, token); 59 public android.media.session.MediaController getWrappedInstance() [all...] |
/frameworks/support/media/api21/android/support/v4/media/session/ |
MediaControllerCompatApi21.java | 26 import android.media.session.MediaController; 42 return new MediaController(context, (MediaSession.Token) sessionToken); 50 ((MediaController) controllerObj).registerCallback( 51 (MediaController.Callback)callbackObj, handler); 55 ((MediaController) controllerObj) 56 .unregisterCallback((MediaController.Callback) callbackObj); 60 activity.setMediaController((MediaController) controllerObj); 68 return ((MediaController) controllerObj).getSessionToken(); 72 return ((MediaController)controllerObj).getTransportControls(); 76 return ((MediaController)controllerObj).getPlaybackState() [all...] |
/frameworks/support/media/api24/android/support/v4/media/session/ |
MediaControllerCompatApi24.java | 19 import android.media.session.MediaController; 30 ((MediaController.TransportControls) controlsObj).prepare(); 34 ((MediaController.TransportControls) controlsObj).prepareFromMediaId(mediaId, extras); 38 ((MediaController.TransportControls) controlsObj).prepareFromSearch(query, extras); 42 ((MediaController.TransportControls) controlsObj).prepareFromUri(uri, extras);
|
/external/webrtc/talk/app/webrtc/ |
mediacontroller.cc | 28 #include "talk/app/webrtc/mediacontroller.h" 41 class MediaController : public webrtc::MediaControllerInterface, 44 MediaController(rtc::Thread* worker_thread, 49 rtc::Bind(&MediaController::Construct_w, this, 52 ~MediaController() override { 53 worker_thread_->Invoke<void>(rtc::Bind(&MediaController::Destruct_w, this)); 85 RTC_DISALLOW_IMPLICIT_CONSTRUCTORS(MediaController); 94 return new MediaController(worker_thread, channel_manager);
|
/frameworks/base/media/java/android/media/update/ |
MediaControlView2Provider.java | 20 import android.media.session.MediaController; 46 void setController_impl(MediaController controller);
|
VideoView2Provider.java | 26 import android.media.session.MediaController; 62 MediaController getMediaController_impl();
|
/frameworks/support/media/api23/android/support/v4/media/session/ |
MediaControllerCompatApi23.java | 19 import android.media.session.MediaController; 30 ((MediaController.TransportControls) controlsObj).playFromUri(uri, extras);
|
/cts/hostsidetests/media/app/MediaSessionTest/src/android/media/session/cts/ |
MediaSessionManagerTest.java | 26 import android.media.session.MediaController; 60 List<MediaController> controllers = mMediaSessionManager.getActiveSessions(mComponentName); 61 for (MediaController controller : controllers) { 74 List<MediaController> controllers = mMediaSessionManager.getActiveSessions(mComponentName); 75 for (MediaController controller : controllers) { 89 List<MediaController> controllers = mMediaSessionManager.getActiveSessions(mComponentName);
|
/packages/apps/Car/libs/car-media-common/src/com/android/car/media/common/ |
ActiveMediaSourceManager.java | 22 import android.media.session.MediaController; 58 private MediaController mMediaController; 70 private List<MediaController> mControllers = new ArrayList<>(); 72 private MediaController.Callback mCallback = new MediaController.Callback() { 84 void setControllersByPackageName(List<MediaController> newControllers) { 85 for (MediaController oldController : mControllers) { 88 for (MediaController newController : newControllers) { 123 private void selectMediaController(List<MediaController> controllers) { 131 private void dump(String title, List<MediaController> controllers) [all...] |
PlaybackModel.java | 28 import android.media.session.MediaController; 29 import android.media.session.MediaController.TransportControls; 60 private MediaController mMediaController; 84 private MediaController.Callback mCallback = new MediaController.Callback() { 112 public PlaybackModel(@NonNull Context context, @Nullable MediaController controller) { 118 * Sets the {@link MediaController} wrapped by this model. 120 public void setMediaController(@Nullable MediaController mediaController) { 121 changeMediaController(mediaController); [all...] |
/cts/tests/tests/widget/src/android/widget/cts/ |
MediaControllerCtsActivity.java | 21 import android.widget.MediaController; 25 * A minimal application for {@link MediaController} test.
|
MediaControllerTest.java | 36 import android.widget.MediaController; 52 * Test {@link MediaController}. 59 private MediaController mMediaController; 74 new MediaController(mActivity, null); 76 new MediaController(mActivity, true); 78 new MediaController(mActivity); 83 new MediaController(mActivity, attrs); 88 * 1. Show the MediaController. 94 mMediaController = new MediaController(mActivity); 101 // otherwise MediaController never show [all...] |
VideoView2Test.java | 33 import android.media.session.MediaController; 89 private MediaController mController; 159 final MediaController.Callback mockControllerCallback = 160 mock(MediaController.Callback.class); 184 final MediaController.Callback mockControllerCallback = 185 mock(MediaController.Callback.class);
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/ |
NotificationMediaManager.java | 21 import android.media.session.MediaController; 48 private MediaController mMediaController; 52 private final MediaController.Callback mMediaListener = new MediaController.Callback() { 117 MediaController controller = null; 126 MediaController aController = new MediaController(mContext, token); 147 final List<MediaController> sessions 152 for (MediaController aController : sessions) { 235 private boolean sameSessions(MediaController a, MediaController b) [all...] |
/external/sl4a/Common/src/com/googlecode/android_scripting/facade/bluetooth/ |
BluetoothMediaFacade.java | 25 import android.media.session.MediaController; 77 private MediaController mMediaController = null; 78 private MediaController.Callback mMediaCtrlCallback = null; 110 * 2. Create a new MediaController.callback instance 121 // Listen on Active MediaSession changes, so we can get the active session's MediaController 128 List<MediaController> mcl = mSessionManager.getActiveSessions(null); 131 Log.d(TAG + "Active session : " + i + ((MediaController) (mcl.get( 132 i))).getPackageName() + ((MediaController) (mcl.get(i))).getTag()); 150 * The idea is to get a handle to the MediaController appropriate for the device, so 154 public void onActiveSessionsChanged(List<MediaController> controllers) [all...] |
/packages/services/Car/tests/InstrumentClusterRendererSample/src/com/android/car/cluster/sample/ |
MediaStateMonitor.java | 22 import android.media.session.MediaController; 40 private MediaController mPrimaryMediaController; 57 private void onActiveSessionsChanged(List<MediaController> controllers) { 61 MediaController newPrimaryController = null; 120 private static class MediaListener extends MediaController.Callback {
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/volume/ |
MediaSessions.java | 29 import android.media.session.MediaController; 30 import android.media.session.MediaController.PlaybackInfo; 117 final MediaController controller = new MediaController(mContext, session); 125 final MediaController controller = session != null ? new MediaController(mContext, session) 133 protected void onActiveSessionsUpdatedH(List<MediaController> controllers) { 136 for (MediaController controller : controllers) { 169 protected String getControllerName(MediaController controller) { 204 private static void dump(int n, PrintWriter writer, MediaController c) [all...] |
/development/samples/ApiDemos/src/com/example/android/apis/media/ |
VideoViewDemo.java | 27 import android.widget.MediaController; 48 mVideoView.setMediaController(new MediaController(this));
|
/frameworks/base/media/tests/MediaDump/src/com/android/mediadump/ |
VideoDumpActivity.java | 32 import android.widget.MediaController; 69 mVideoView.setMediaController(new MediaController(context));
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/pip/phone/ |
PipMediaController.java | 31 import android.media.session.MediaController; 72 private MediaController mMediaController; 95 private final MediaController.Callback mPlaybackChangedListener = new MediaController.Callback() { 105 public void onActiveSessionsChanged(List<MediaController> controllers) { 230 private void resolveActiveMediaController(List<MediaController> controllers) { 236 final MediaController controller = controllers.get(i); 250 private void setActiveMediaController(MediaController controller) {
|
/frameworks/base/media/java/android/media/session/ |
MediaController.java | 49 * A MediaController can be created through {@link MediaSessionManager} if you 54 * MediaController objects are thread-safe. 56 public final class MediaController { 57 private static final String TAG = "MediaController"; 83 * Call for creating a MediaController directly from a binder. Should only 88 public MediaController(Context context, ISessionController sessionBinder) { 102 * Create a new MediaController from a session's token. 107 public MediaController(@NonNull Context context, @NonNull MediaSession.Token token) { 509 public boolean controlsSameSession(MediaController other) { [all...] |
/development/samples/browseable/MediaBrowserService/src/com.example.android.mediabrowserservice/ |
QueueFragment.java | 21 import android.media.session.MediaController; 48 private MediaController.TransportControls mTransportControls; 49 private MediaController mMediaController; 64 mMediaController = new MediaController(getActivity(), 97 // Receive callbacks from the MediaController. Here we update our state such as which queue 99 private MediaController.Callback mSessionCallback = new MediaController.Callback() { 240 LogHelper.d(TAG, "Queue From MediaController *** Title " +
|
/external/sl4a/Common/src/com/googlecode/android_scripting/facade/media/ |
MediaSessionFacade.java | 26 import android.media.session.MediaController; 45 * like MediaSession, MediaSessionManager, MediaController. 57 private List<MediaController> mActiveControllers = null; 77 public void onActiveSessionsChanged(List<MediaController> controllers) { 81 MediaController controller = controllers.get(i); 97 for (MediaController mc : mActiveControllers) { 153 private MediaController getMediaController(int idx) {
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/pip/tv/ |
PipControlsView.java | 24 import android.media.session.MediaController; 64 private MediaController mMediaController; 79 private MediaController.Callback mMediaControllerCallback = new MediaController.Callback() { 189 MediaController newController = mPipManager.getMediaController();
|