Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QtPipeWire::NodeEventListener Struct Referencefinal

#include <qpipewire_async_support_p.h>

Inheritance diagram for QtPipeWire::NodeEventListener:
Collaboration diagram for QtPipeWire::NodeEventListener:

Classes

struct  NodeHandler

Public Types

using InfoHandler = std::function<void(const struct pw_node_info *)>
using ParamHandler

Public Member Functions

 NodeEventListener (PwNodeHandle, NodeHandler)
 ~NodeEventListener ()
void enumParams (spa_param_type)
Public Member Functions inherited from QtPipeWire::SpaListenerBase
 SpaListenerBase ()
int sequenceNumber () const

Additional Inherited Members

Protected Member Functions inherited from QtPipeWire::SpaListenerBase
void removeHooks ()
Protected Attributes inherited from QtPipeWire::SpaListenerBase
int m_sequenceNumber
spa_hook m_listenerHook {}

Detailed Description

Definition at line 46 of file qpipewire_async_support_p.h.

Member Typedef Documentation

◆ InfoHandler

using QtPipeWire::NodeEventListener::InfoHandler = std::function<void(const struct pw_node_info *)>

Definition at line 48 of file qpipewire_async_support_p.h.

◆ ParamHandler

Initial value:
std::function<void(int , uint32_t , uint32_t ,
uint32_t , const struct spa_pod * )>
DBusConnection const char DBusError DBusBusType DBusError return DBusConnection DBusHandleMessageFunction void DBusFreeFunction return DBusConnection return DBusConnection return const char DBusError return DBusConnection DBusMessage dbus_uint32_t return DBusConnection dbus_bool_t DBusConnection DBusAddWatchFunction DBusRemoveWatchFunction DBusWatchToggledFunction void DBusFreeFunction return DBusConnection DBusDispatchStatusFunction void DBusFreeFunction DBusTimeout return DBusTimeout return DBusWatch return DBusWatch unsigned int return DBusError const DBusError return const DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessageIter int const void return DBusMessageIter DBusMessageIter return DBusMessageIter void DBusMessageIter void int return DBusMessage DBusMessageIter return DBusMessageIter return DBusMessageIter DBusMessageIter const char const char const char const char return DBusMessage return DBusMessage const char return DBusMessage dbus_bool_t return DBusMessage dbus_uint32_t return DBusMessage void

Definition at line 49 of file qpipewire_async_support_p.h.

Constructor & Destructor Documentation

◆ NodeEventListener()

QtPipeWire::NodeEventListener::NodeEventListener ( PwNodeHandle node,
NodeHandler handler )
explicit

Definition at line 30 of file qpipewire_async_support.cpp.

References NodeEventListener(), and QtPipeWire::make_error_code().

Referenced by NodeEventListener().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ~NodeEventListener()

QtPipeWire::NodeEventListener::~NodeEventListener ( )

Definition at line 44 of file qpipewire_async_support.cpp.

Member Function Documentation

◆ enumParams()

void QtPipeWire::NodeEventListener::enumParams ( spa_param_type type)

Definition at line 52 of file qpipewire_async_support.cpp.

References QtPipeWire::make_error_code().

Here is the call graph for this function:

The documentation for this struct was generated from the following files: