public class UpstreamSurfaceHookMutableSize extends Object implements UpstreamSurfaceHook.MutableSize
UpstreamSurfaceHook.MutableSize| Constructor and Description |
|---|
UpstreamSurfaceHookMutableSize(int width,
int height) |
| Modifier and Type | Method and Description |
|---|---|
void |
create(ProxySurface s)
called within
ProxySurface.createNotify() within lock, before using surface. |
void |
destroy(ProxySurface s)
called within
ProxySurface.destroyNotify() within lock, before clearing fields. |
int |
getHeight(ProxySurface s)
Returns the height of the upstream surface, used if
ProxySurface#UPSTREAM_PROVIDES_SIZE is set. |
int |
getWidth(ProxySurface s)
Returns the width of the upstream surface, used if
ProxySurface#UPSTREAM_PROVIDES_SIZE is set. |
void |
setSize(int width,
int height) |
String |
toString() |
public UpstreamSurfaceHookMutableSize(int width,
int height)
width - initial widthheight - initial heightpublic final void setSize(int width,
int height)
setSize in interface UpstreamSurfaceHook.MutableSizepublic final int getWidth(ProxySurface s)
UpstreamSurfaceHookProxySurface#UPSTREAM_PROVIDES_SIZE is set.getWidth in interface UpstreamSurfaceHookpublic final int getHeight(ProxySurface s)
UpstreamSurfaceHookProxySurface#UPSTREAM_PROVIDES_SIZE is set.getHeight in interface UpstreamSurfaceHookpublic void create(ProxySurface s)
UpstreamSurfaceHookProxySurface.createNotify() within lock, before using surface.create in interface UpstreamSurfaceHookpublic void destroy(ProxySurface s)
UpstreamSurfaceHookProxySurface.destroyNotify() within lock, before clearing fields.destroy in interface UpstreamSurfaceHookCopyright 2010 JogAmp Community.