1// Copyright 2012 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5package org.chromium.content.common;
6
7import org.chromium.content.common.SurfaceWrapper;
8import android.view.Surface;
9
10interface IChildProcessCallback {
11
12  // Conduit to pass a Surface from the sandboxed renderer to the plugin.
13  void establishSurfacePeer(
14      int pid, in Surface surface, int primaryID, int secondaryID);
15
16  SurfaceWrapper getViewSurface(int surfaceId);
17
18  SurfaceWrapper getSurfaceTextureSurface(int primaryId, int secondaryId);
19}
20