Package org.gstreamer.elements

Examples of org.gstreamer.elements.FakeSrc.connect()


                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()
View Full Code Here


                                + " pad=" + pad.getNativeAddress());
                        Arrays.fill(data, color++);
                        buffer.getByteBuffer().put(data, 0, data.length);
                    }
                });
                fakesrc.connect("handoff", new Closure() {
                    @SuppressWarnings("unused")
                    public void invoke(Element element, Buffer buffer, Pad pad) {
                        System.out.println("Closure: Element=" + element.getNativeAddress()
                                + " buffer=" + buffer.getNativeAddress()
                                + " pad=" + pad.getNativeAddress());
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.