Ejemplo n.º 1
0
Archivo: Program.cs Proyecto: zoi/Sono
        static Boolean bus_call(Gst.Bus bus, Gst.Message _msg)
        {
            switch (_msg.Type)
            {
                case Gst.MessageType.Eos:
                {
                    Console.WriteLine("End-of-stream");
                    _loop.Quit();
                    break;
                }
                case Gst.MessageType.Error:
                {
                    /*Gst.GLib.GString*/ String _debug;
                    Enum _err;

                    _msg.ParseError(out _err, out _debug);
                    //g_free(debug);

                    Console.Error.WriteLine("{0}", _debug);//_err.ToString());
                    //g_error_free(err);

                   _loop.Quit();
                    break;
                }
            default:
                break;
            }
            return true;
        }