Class

AtspiDBusMutterScreenCastStreamProxy

Description [src]

class Atspi.DBusMutterScreenCastStreamProxy : GObject.Object
  implements Atspi.DBusMutterScreenCastStream {
  /* No available fields */
}

The AtspiDBusMutterScreenCastStreamProxy structure contains only private data and should only be accessed using the provided API.

Ancestors

Constructors

atspi_dbus_mutter_screen_cast_stream_proxy_new_finish

Finishes an operation started with atspi_dbus_mutter_screen_cast_stream_proxy_new().

atspi_dbus_mutter_screen_cast_stream_proxy_new_for_bus_finish

Finishes an operation started with atspi_dbus_mutter_screen_cast_stream_proxy_new_for_bus().

atspi_dbus_mutter_screen_cast_stream_proxy_new_for_bus_sync

Like atspi_dbus_mutter_screen_cast_stream_proxy_new_sync() but takes a GBusType instead of a GDBusConnection.

atspi_dbus_mutter_screen_cast_stream_proxy_new_sync

Synchronously creates a proxy for the D-Bus interface org.gnome.Mutter.ScreenCast.Stream. See g_dbus_proxy_new_sync() for more details.

Functions

atspi_dbus_mutter_screen_cast_stream_proxy_new

Asynchronously creates a proxy for the D-Bus interface org.gnome.Mutter.ScreenCast.Stream. See g_dbus_proxy_new() for more details.

atspi_dbus_mutter_screen_cast_stream_proxy_new_for_bus

Like atspi_dbus_mutter_screen_cast_stream_proxy_new() but takes a GBusType instead of a GDBusConnection.

Instance methods

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Methods inherited from AtspiDBusMutterScreenCastStream (8)
atspi_dbus_mutter_screen_cast_stream_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_stream_call_start_finish() to get the result of the operation.

atspi_dbus_mutter_screen_cast_stream_call_start_finish

Finishes an operation started with atspi_dbus_mutter_screen_cast_stream_call_start().

atspi_dbus_mutter_screen_cast_stream_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_stream_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_stream_dup_parameters

Gets a copy of the Parameters” D-Bus property.

atspi_dbus_mutter_screen_cast_stream_emit_pipewire_stream_added

Emits the PipeWireStreamAdded” D-Bus signal.

atspi_dbus_mutter_screen_cast_stream_get_parameters

Gets the value of the Parameters” D-Bus property.

atspi_dbus_mutter_screen_cast_stream_set_parameters

Sets the Parameters” D-Bus property to value.

Properties

Properties inherited from AtspiDBusMutterScreenCastStream (1)
AtspiDBusMutterScreenCastStream:parameters

Represents the D-Bus property Parameters”.

Signals

Signals inherited from GObject (1)
GObject::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

Signals inherited from AtspiDBusMutterScreenCastStream (2)
AtspiDBusMutterScreenCastStream::handle-start

Signal emitted when a remote caller is invoking the Start() D-Bus method.

AtspiDBusMutterScreenCastStream::pipewire-stream-added

On the client-side, this signal is emitted whenever the D-Bus signal PipeWireStreamAdded” is received.

Class structure

struct AtspiDBusMutterScreenCastStreamProxyClass {
  GDBusProxyClass parent_class;
  
}

Class structure for AtspiDBusMutterScreenCastStreamProxy.

Class members
parent_class: GDBusProxyClass

The parent class.