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 voidaddConsumer(java.awt.image.ImageConsumer ic)java.lang.ObjectgetObject(int x, int y, int width, int height)booleanisConsumer(java.awt.image.ImageConsumer ic)voidnewPixels()voidremoveConsumer(java.awt.image.ImageConsumer ic)voidrequestTopDownLeftRightResend(java.awt.image.ImageConsumer ic)voidstartProduction(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:
addConsumerin interfacejava.awt.image.ImageProducer
-
isConsumer
public boolean isConsumer(java.awt.image.ImageConsumer ic)
- Specified by:
isConsumerin interfacejava.awt.image.ImageProducer
-
removeConsumer
public void removeConsumer(java.awt.image.ImageConsumer ic)
- Specified by:
removeConsumerin interfacejava.awt.image.ImageProducer
-
requestTopDownLeftRightResend
public void requestTopDownLeftRightResend(java.awt.image.ImageConsumer ic)
- Specified by:
requestTopDownLeftRightResendin interfacejava.awt.image.ImageProducer
-
startProduction
public void startProduction(java.awt.image.ImageConsumer ic)
- Specified by:
startProductionin interfacejava.awt.image.ImageProducer
-
newPixels
public void newPixels()
-
getObject
public java.lang.Object getObject(int x, int y, int width, int height)
-
-