|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.humatic.dsj.rc.RendererControls
de.humatic.dsj.rc.DirectDrawControls
public class DirectDrawControls
DirectDrawControls provides extended control over the native DirectDraw7 Renderer. An application retrieves this object by calling getRendererControl() on a DSFiltergraph that has been set up with the RENDER_NATIVE / DD7 flag.
| Field Summary | |
|---|---|
int |
type
|
static int |
VERTICAL_SYNC
|
| Fields inherited from class de.humatic.dsj.rc.RendererControls |
|---|
BRIGHTNESS, CONTRAST, D3D9, DDR, EVR, HUE, IMG, J2D, NVR, SATURATION, VMR |
| Method Summary | |
|---|---|
void |
displayResized(int x,
int y,
int w,
int h)
When you resize the display, you should redraw any overlay, that has been set. |
void |
setFlags(int rendererFlags)
Allows to control further aspects of rendering by setting / clearing bits in the flags parameter. |
void |
setOutputRect(int streamID,
int oX,
int oY,
int oW,
int oH)
Provides scaling functionality for the videostream (stream 0) and an eventual overlay image (stream 1 or RenderControls.IMG). |
boolean |
setOverlayImage(java.awt.image.BufferedImage image,
int[] dest,
java.awt.Color keyColor,
float alpha)
Installs a BufferedImage object to be rendered over the running video. |
| Methods inherited from class de.humatic.dsj.rc.RendererControls |
|---|
getControls, getFlags, getRendererStatistics |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int VERTICAL_SYNC
public int type
| Method Detail |
|---|
public void setOutputRect(int streamID,
int oX,
int oY,
int oW,
int oH)
throws DSJException
setOutputRect in class RendererControlsDSJException
public boolean setOverlayImage(java.awt.image.BufferedImage image,
int[] dest,
java.awt.Color keyColor,
float alpha)
throws DSJException
setOverlayImage in class RendererControlsDSJException
public void displayResized(int x,
int y,
int w,
int h)
displayResized in class RendererControlspublic void setFlags(int rendererFlags)
setFlags in class RendererControls
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||