Lines Matching refs:projection

17 package com.android.server.media.projection;
27 import android.media.projection.IMediaProjectionManager;
28 import android.media.projection.IMediaProjection;
29 import android.media.projection.IMediaProjectionCallback;
30 import android.media.projection.IMediaProjectionWatcherCallback;
31 import android.media.projection.MediaProjectionInfo;
32 import android.media.projection.MediaProjectionManager;
108 private void startProjectionLocked(final MediaProjection projection) {
115 mProjectionToken = projection.asBinder();
116 mProjectionGrant = projection;
117 dispatchStart(projection);
120 private void stopProjectionLocked(final MediaProjection projection) {
123 dispatchStop(projection);
153 Slog.e(TAG, "Unable to link to death for media projection monitoring callback", e);
165 private void dispatchStart(MediaProjection projection) {
166 mCallbackDelegate.dispatchStart(projection);
169 private void dispatchStop(MediaProjection projection) {
170 mCallbackDelegate.dispatchStop(projection);
227 + "projection permission");
233 MediaProjection projection;
235 projection = new MediaProjection(type, uid, packageName);
238 projection.uid, projection.packageName, AppOpsManager.MODE_ALLOWED);
243 return projection;
247 public boolean isValidMediaProjection(IMediaProjection projection) {
249 projection.asBinder());
257 + "projection callbacks");
272 + "projection callbacks");
290 + "projection callbacks");
305 + "projection callbacks");
529 public void dispatchStart(MediaProjection projection) {
530 if (projection == null) {
531 Slog.e(TAG, "Tried to dispatch start notification for a null media projection."
537 MediaProjectionInfo info = projection.getProjectionInfo();
543 public void dispatchStop(MediaProjection projection) {
544 if (projection == null) {
545 Slog.e(TAG, "Tried to dispatch stop notification for a null media projection."
555 MediaProjectionInfo info = projection.getProjectionInfo();
577 Slog.w(TAG, "Failed to notify media projection has stopped", e);
597 Slog.w(TAG, "Failed to notify media projection has stopped", e);
614 Slog.w(TAG, "Failed to notify media projection has stopped", e);