Package com.fluendo.jheora
Class YUVBuffer
- java.lang.Object
-
- com.fluendo.jheora.YUVBuffer
-
- All Implemented Interfaces:
java.awt.image.ImageProducer
public class YUVBuffer extends java.lang.Object implements java.awt.image.ImageProducer
-
-
Constructor Summary
Constructors Constructor Description YUVBuffer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addConsumer(java.awt.image.ImageConsumer ic)
java.lang.Object
getObject(int x, int y, int width, int height)
boolean
isConsumer(java.awt.image.ImageConsumer ic)
void
newPixels()
void
removeConsumer(java.awt.image.ImageConsumer ic)
void
requestTopDownLeftRightResend(java.awt.image.ImageConsumer ic)
void
startProduction(java.awt.image.ImageConsumer ic)
-
-
-
Field Detail
-
y_width
public int y_width
-
y_height
public int y_height
-
y_stride
public int y_stride
-
uv_width
public int uv_width
-
uv_height
public int uv_height
-
uv_stride
public int uv_stride
-
data
public short[] data
-
y_offset
public int y_offset
-
u_offset
public int u_offset
-
v_offset
public int v_offset
-
-
Method Detail
-
addConsumer
public void addConsumer(java.awt.image.ImageConsumer ic)
- Specified by:
addConsumer
in interfacejava.awt.image.ImageProducer
-
isConsumer
public boolean isConsumer(java.awt.image.ImageConsumer ic)
- Specified by:
isConsumer
in interfacejava.awt.image.ImageProducer
-
removeConsumer
public void removeConsumer(java.awt.image.ImageConsumer ic)
- Specified by:
removeConsumer
in interfacejava.awt.image.ImageProducer
-
requestTopDownLeftRightResend
public void requestTopDownLeftRightResend(java.awt.image.ImageConsumer ic)
- Specified by:
requestTopDownLeftRightResend
in interfacejava.awt.image.ImageProducer
-
startProduction
public void startProduction(java.awt.image.ImageConsumer ic)
- Specified by:
startProduction
in interfacejava.awt.image.ImageProducer
-
newPixels
public void newPixels()
-
getObject
public java.lang.Object getObject(int x, int y, int width, int height)
-
-