mirror of
https://github.com/albfan/miraclecast.git
synced 2025-02-13 17:11:59 +00:00
50 lines
1.6 KiB
Vala
50 lines
1.6 KiB
Vala
/* Generated by vala-dbus-binding-tool 0.4.0. Do not modify! */
|
|
/* Generated with: /usr/bin/vala-dbus-binding-tool --gdbus --no-synced --rename-namespace=org:Org --rename-namespace=freedesktop:Freedesktop --rename-namespace=miracle:Miracle --rename-namespace=wifi:Wifi --rename-namespace=wfd:Wfd --api-path=/home/derekdai/Projects/miraclecast/demo/dbus */
|
|
using GLib;
|
|
|
|
namespace Org {
|
|
|
|
namespace Freedesktop {
|
|
|
|
namespace Miracle {
|
|
|
|
namespace Wfd {
|
|
|
|
[DBus (name = "org.freedesktop.miracle.wfd.Sink", timeout = 120000)]
|
|
public interface Sink : GLib.Object {
|
|
|
|
[DBus (name = "StartSession")]
|
|
public abstract async GLib.ObjectPath start_session(string param0, string param1, uint param2, uint param3, uint param4, uint param5, string param6) throws DBusError, IOError;
|
|
|
|
[DBus (name = "Session")]
|
|
public abstract GLib.ObjectPath session { owned get; }
|
|
|
|
[DBus (name = "Peer")]
|
|
public abstract GLib.ObjectPath peer { owned get; }
|
|
}
|
|
|
|
[DBus (name = "org.freedesktop.miracle.wfd.Session", timeout = 120000)]
|
|
public interface Session : GLib.Object {
|
|
|
|
[DBus (name = "Resume")]
|
|
public abstract async void resume() throws DBusError, IOError;
|
|
|
|
[DBus (name = "Pause")]
|
|
public abstract async void pause() throws DBusError, IOError;
|
|
|
|
[DBus (name = "Teardown")]
|
|
public abstract async void teardown() throws DBusError, IOError;
|
|
|
|
[DBus (name = "Sink")]
|
|
public abstract GLib.ObjectPath sink { owned get; }
|
|
|
|
[DBus (name = "Url")]
|
|
public abstract string url { owned get; }
|
|
|
|
[DBus (name = "State")]
|
|
public abstract int state { get; }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|