Package org.gstreamer.lowlevel.GstBusAPI

Examples of org.gstreamer.lowlevel.GstBusAPI.BusCallback


     *
     * @param listener The listener to be called when the an element has finished
     * an async state change.
     */
    public void connect(final ASYNC_DONE listener) {
        connect(ASYNC_DONE.class, listener, new BusCallback() {
            public boolean callback(Bus bus, Message msg, Pointer user_data) {
                listener.asyncDone(msg.getSource());
                return true;
            }
        });
View Full Code Here


     * Add a listener for all messages posted on the Bus.
     *
     * @param listener The listener to be called when a {@link Message} is posted.
     */
    public void connect(final MESSAGE listener) {
        connect(MESSAGE.class, listener, new BusCallback() {
            public boolean callback(Bus bus, Message msg, Pointer user_data) {
                listener.busMessage(bus, msg);
                return true;
            }
        });
View Full Code Here

        // Deal with being called as e.g. "message::eos"
        //
        if (signal.contains("::")) {
            signal = signal.substring(signal.lastIndexOf("::") + 2);
        }
        connect(signal, MESSAGE.class, listener, new BusCallback() {
            public boolean callback(Bus bus, Message msg, Pointer user_data) {
                listener.busMessage(bus, msg);
                return true;
            }
        });
View Full Code Here

TOP

Related Classes of org.gstreamer.lowlevel.GstBusAPI.BusCallback

Copyright © 2018 www.massapicom. 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.