class

Pipewire::Node

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

Constants

EVENT_LISTENER_VERSION = LibPipewire::VERSION_NODE_EVENTS

Constructors

new(pointer : Pointer(T))
Source

Instance methods

enum_params(seq, id, start, num, filter)
Source
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_param

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

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

Source
remove_event_listeners

Removes each event handler registered on this instance.

Source
set_param(id, flags, pod)
Source
subscribe_params(ids : Array)
Source

Nested types