class NGMediaView
extends NGNode
Modifier and Type | Field and Description |
---|---|
private RectBounds |
dimension |
private MediaFrameTracker |
frameTracker |
private PrismMediaFrameHandler |
handler |
private MediaPlayer |
player |
private boolean |
smooth |
private RectBounds |
viewport |
Constructor and Description |
---|
NGMediaView() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
hasOverlappingContents() |
boolean |
isSmooth() |
protected void |
renderContent(Graphics g) |
void |
renderNextFrame() |
void |
setFrameTracker(MediaFrameTracker t) |
void |
setMediaProvider(java.lang.Object provider) |
void |
setSmooth(boolean smooth) |
void |
setViewport(float fitWidth,
float fitHeight,
float vx,
float vy,
float vw,
float vh,
boolean preserveRatio) |
void |
setX(float x) |
void |
setY(float y) |
private boolean smooth
private final RectBounds dimension
private final RectBounds viewport
private PrismMediaFrameHandler handler
private MediaPlayer player
private MediaFrameTracker frameTracker
public void renderNextFrame()
public boolean isSmooth()
public void setSmooth(boolean smooth)
public void setX(float x)
public void setY(float y)
public void setMediaProvider(java.lang.Object provider)
public void setViewport(float fitWidth, float fitHeight, float vx, float vy, float vw, float vh, boolean preserveRatio)
protected void renderContent(Graphics g)
protected boolean hasOverlappingContents()
public void setFrameTracker(MediaFrameTracker t)