fakesrc.set("sizemax", width * height * 2);
fakesrc.set("sizetype", 2);
fakesrc.set("sync", true);
fakesrc.set("is-live", true);
fakesrc.set("filltype", 1); // Don't fill the buffer before handoff
fakesrc.connect(new BaseSrc.HANDOFF() {
byte color = 0;
byte[] data = new byte[width * height * 2];
public void handoff(BaseSrc src, Buffer buffer, Pad pad) {
System.out.println("HANDOFF: Element=" + src.getNativeAddress()
+ " buffer=" + buffer.getNativeAddress()