class

Pipewire::Client

Inherits Pipewire::EventListener < Pipewire::Base < Reference < Object

Constants

EVENT_LISTENER_VERSION = LibPipewire::VERSION_CLIENT_EVENTS

Constructors

new(pointer : Pointer(T))
Source

Instance methods

finalize
Source
on_info

Registers the block as a new handler for the event info.

A reference to the returned instance of EventListenerInfo is held by self, until EventListenerInfo#remove is called. This prevents the garbage collector from collecting the event handler. The instance of EventListenerInfo also holds a reference to self.

Source
on_permissions

Registers the block as a new handler for the event permissions.

A reference to the returned instance of EventListenerPermissions is held by self, until EventListenerPermissions#remove is called. This prevents the garbage collector from collecting the event handler. The instance of EventListenerPermissions also holds a reference to self.

Source
remove_event_listeners

Removes each event handler registered on this instance.

Source

Nested types