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);
155 Slog.e(TAG, "Unable to link to death for media projection monitoring callback", e);
167 private void dispatchStart(MediaProjection projection) {
168 mCallbackDelegate.dispatchStart(projection);
171 private void dispatchStop(MediaProjection projection) {
172 mCallbackDelegate.dispatchStop(projection);
229 + "projection permission");
235 MediaProjection projection;
237 projection = new MediaProjection(type, uid, packageName);
240 projection.uid, projection.packageName, AppOpsManager.MODE_ALLOWED);
245 return projection;
249 public boolean isValidMediaProjection(IMediaProjection projection) {
251 projection.asBinder());
259 + "projection callbacks");
274 + "projection callbacks");
292 + "projection callbacks");
307 + "projection callbacks");
526 public void dispatchStart(MediaProjection projection) {
527 if (projection == null) {
528 Slog.e(TAG, "Tried to dispatch start notification for a null media projection."
534 MediaProjectionInfo info = projection.getProjectionInfo();
540 public void dispatchStop(MediaProjection projection) {
541 if (projection == null) {
542 Slog.e(TAG, "Tried to dispatch stop notification for a null media projection."
552 MediaProjectionInfo info = projection.getProjectionInfo();
574 Slog.w(TAG, "Failed to notify media projection has stopped", e);
594 Slog.w(TAG, "Failed to notify media projection has stopped", e);
611 Slog.w(TAG, "Failed to notify media projection has stopped", e);