Interface
AtspiDBusMutterScreenCastSession
Description [src]
interface Atspi.DBusMutterScreenCastSession : GObject.Object
Abstract interface type for the D-Bus interface org.gnome.Mutter.ScreenCast.Session.
Prerequisite
In order to implement DBusMutterScreenCastSession, your type must inherit fromGObject
.
Functions
atspi_dbus_mutter_screen_cast_session_interface_info
Gets a machine-readable description of the org.gnome.Mutter.ScreenCast.Session D-Bus interface.
atspi_dbus_mutter_screen_cast_session_override_properties
Overrides all GObject
properties in the AtspiDBusMutterScreenCastSession
interface for a concrete class.
The properties are overridden in the order they are defined.
Instance methods
atspi_dbus_mutter_screen_cast_session_call_record_area
Asynchronously invokes the RecordArea() D-Bus method on proxy
.
When the operation is finished, callback
will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()).
You can then call atspi_dbus_mutter_screen_cast_session_call_record_area_finish()
to get the result of the operation.
atspi_dbus_mutter_screen_cast_session_call_record_area_finish
Finishes an operation started with atspi_dbus_mutter_screen_cast_session_call_record_area().
atspi_dbus_mutter_screen_cast_session_call_record_area_sync
Synchronously invokes the RecordArea() D-Bus method on proxy
. The calling thread is blocked until a reply is received.
atspi_dbus_mutter_screen_cast_session_call_record_monitor
Asynchronously invokes the RecordMonitor() D-Bus method on proxy
.
When the operation is finished, callback
will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()).
You can then call atspi_dbus_mutter_screen_cast_session_call_record_monitor_finish()
to get the result of the operation.
atspi_dbus_mutter_screen_cast_session_call_record_monitor_finish
Finishes an operation started with atspi_dbus_mutter_screen_cast_session_call_record_monitor().
atspi_dbus_mutter_screen_cast_session_call_record_monitor_sync
Synchronously invokes the RecordMonitor() D-Bus method on proxy
. The calling thread is blocked until a reply is received.
atspi_dbus_mutter_screen_cast_session_call_record_virtual
Asynchronously invokes the RecordVirtual() D-Bus method on proxy
.
When the operation is finished, callback
will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()).
You can then call atspi_dbus_mutter_screen_cast_session_call_record_virtual_finish()
to get the result of the operation.
atspi_dbus_mutter_screen_cast_session_call_record_virtual_finish
Finishes an operation started with atspi_dbus_mutter_screen_cast_session_call_record_virtual().
atspi_dbus_mutter_screen_cast_session_call_record_virtual_sync
Synchronously invokes the RecordVirtual() D-Bus method on proxy
. The calling thread is blocked until a reply is received.
atspi_dbus_mutter_screen_cast_session_call_record_window
Asynchronously invokes the RecordWindow() D-Bus method on proxy
.
When the operation is finished, callback
will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()).
You can then call atspi_dbus_mutter_screen_cast_session_call_record_window_finish()
to get the result of the operation.
atspi_dbus_mutter_screen_cast_session_call_record_window_finish
Finishes an operation started with atspi_dbus_mutter_screen_cast_session_call_record_window().
atspi_dbus_mutter_screen_cast_session_call_record_window_sync
Synchronously invokes the RecordWindow() D-Bus method on proxy
. The calling thread is blocked until a reply is received.
atspi_dbus_mutter_screen_cast_session_call_start
Asynchronously invokes the Start() D-Bus method on proxy
.
When the operation is finished, callback
will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()).
You can then call atspi_dbus_mutter_screen_cast_session_call_start_finish()
to get the result of the operation.
atspi_dbus_mutter_screen_cast_session_call_start_finish
Finishes an operation started with atspi_dbus_mutter_screen_cast_session_call_start().
atspi_dbus_mutter_screen_cast_session_call_start_sync
Synchronously invokes the Start() D-Bus method on proxy
. The calling thread is blocked until a reply is received.
atspi_dbus_mutter_screen_cast_session_call_stop
Asynchronously invokes the Stop() D-Bus method on proxy
.
When the operation is finished, callback
will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()).
You can then call atspi_dbus_mutter_screen_cast_session_call_stop_finish()
to get the result of the operation.
atspi_dbus_mutter_screen_cast_session_call_stop_finish
Finishes an operation started with atspi_dbus_mutter_screen_cast_session_call_stop().
atspi_dbus_mutter_screen_cast_session_call_stop_sync
Synchronously invokes the Stop() D-Bus method on proxy
. The calling thread is blocked until a reply is received.
atspi_dbus_mutter_screen_cast_session_complete_record_area
Helper function used in service implementations to finish handling invocations of the RecordArea() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error()
or similar.
atspi_dbus_mutter_screen_cast_session_complete_record_monitor
Helper function used in service implementations to finish handling invocations of the RecordMonitor() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error()
or similar.
atspi_dbus_mutter_screen_cast_session_complete_record_virtual
Helper function used in service implementations to finish handling invocations of the RecordVirtual() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error()
or similar.
atspi_dbus_mutter_screen_cast_session_complete_record_window
Helper function used in service implementations to finish handling invocations of the RecordWindow() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error()
or similar.
atspi_dbus_mutter_screen_cast_session_complete_start
Helper function used in service implementations to finish handling invocations of the Start() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error()
or similar.
atspi_dbus_mutter_screen_cast_session_complete_stop
Helper function used in service implementations to finish handling invocations of the Stop() D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error()
or similar.
Signals
Atspi.DBusMutterScreenCastSession::closed
On the client-side, this signal is emitted whenever the D-Bus signal “Closed” is received.
Atspi.DBusMutterScreenCastSession::handle-record-area
Signal emitted when a remote caller is invoking the RecordArea() D-Bus method.
Atspi.DBusMutterScreenCastSession::handle-record-monitor
Signal emitted when a remote caller is invoking the RecordMonitor() D-Bus method.
Atspi.DBusMutterScreenCastSession::handle-record-virtual
Signal emitted when a remote caller is invoking the RecordVirtual() D-Bus method.
Atspi.DBusMutterScreenCastSession::handle-record-window
Signal emitted when a remote caller is invoking the RecordWindow() D-Bus method.
Atspi.DBusMutterScreenCastSession::handle-start
Signal emitted when a remote caller is invoking the Start() D-Bus method.
Atspi.DBusMutterScreenCastSession::handle-stop
Signal emitted when a remote caller is invoking the Stop() D-Bus method.
Interface structure
struct AtspiDBusMutterScreenCastSessionIface {
GTypeInterface parent_iface;
gboolean (* handle_record_area) (
AtspiDBusMutterScreenCastSession* object,
GDBusMethodInvocation* invocation,
gint arg_x,
gint arg_y,
gint arg_width,
gint arg_height,
GVariant* arg_properties
);
gboolean (* handle_record_monitor) (
AtspiDBusMutterScreenCastSession* object,
GDBusMethodInvocation* invocation,
const gchar* arg_connector,
GVariant* arg_properties
);
gboolean (* handle_record_virtual) (
AtspiDBusMutterScreenCastSession* object,
GDBusMethodInvocation* invocation,
GVariant* arg_properties
);
gboolean (* handle_record_window) (
AtspiDBusMutterScreenCastSession* object,
GDBusMethodInvocation* invocation,
GVariant* arg_properties
);
gboolean (* handle_start) (
AtspiDBusMutterScreenCastSession* object,
GDBusMethodInvocation* invocation
);
gboolean (* handle_stop) (
AtspiDBusMutterScreenCastSession* object,
GDBusMethodInvocation* invocation
);
void (* closed) (
AtspiDBusMutterScreenCastSession* object
);
}
Virtual table for the D-Bus interface org.gnome.Mutter.ScreenCast.Session.
Interface members
parent_iface |
|
The parent interface. |
|
handle_record_area |
|
No description available. | |
handle_record_monitor |
|
No description available. | |
handle_record_virtual |
|
No description available. | |
handle_record_window |
|
No description available. | |
handle_start |
|
No description available. | |
handle_stop |
|
No description available. | |
closed |
|
No description available. |