4package org.qtproject.qt.android.multimedia;
6import android.view.SurfaceHolder;
7import android.view.Surface;
8import android.graphics.Rect;
9import android.graphics.Canvas;
11class QtSurfaceTextureHolder
implements SurfaceHolder
13 private Surface surfaceTexture;
15 QtSurfaceTextureHolder(Surface surface)
17 surfaceTexture = surface;
21 public void addCallback(SurfaceHolder.Callback callback)
26 public Surface getSurface()
28 return surfaceTexture;
32 public Rect getSurfaceFrame()
38 public boolean isCreating()
44 public Canvas lockCanvas(Rect dirty)
50 public Canvas lockCanvas()
56 public void removeCallback(SurfaceHolder.Callback callback)
66 public void setFormat(
int format)
71 public void setKeepScreenOn(
boolean screenOn)
76 public void setSizeFromLayout()
81 public void setType(
int type)
86 public void unlockCanvasAndPost(Canvas canvas)