![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qpipewire_audiocontextmanager_p.h>
Public Member Functions | |
QAudioContextManager () | |
~QAudioContextManager () | |
bool | isConnected () const |
PwNodeHandle | bindNode (ObjectId) |
PwMetadataHandle | bindMetadata (ObjectId) |
void | syncRegistry () |
void | registerStreamReference (std::shared_ptr< QPipewireAudioStream >) |
void | unregisterStreamReference (const std::shared_ptr< QPipewireAudioStream > &) |
const PwCoreConnectionHandle & | coreConnection () const |
Static Public Member Functions | |
static bool | minimumRequirementMet () |
static QAudioContextManager * | instance () |
template<typename Closure> | |
static auto | withEventLoopLock (Closure &&c) |
static QAudioDeviceMonitor & | deviceMonitor () |
static bool | isInPwThreadLoop () |
static pw_loop * | getEventLoop () |
Definition at line 33 of file qpipewire_audiocontextmanager_p.h.
QtPipeWire::QAudioContextManager::QAudioContextManager | ( | ) |
Definition at line 40 of file qpipewire_audiocontextmanager.cpp.
References QAudioContextManager().
Referenced by QAudioContextManager().
QtPipeWire::QAudioContextManager::~QAudioContextManager | ( | ) |
Definition at line 63 of file qpipewire_audiocontextmanager.cpp.
References isConnected().
PwMetadataHandle QtPipeWire::QAudioContextManager::bindMetadata | ( | ObjectId | id | ) |
Definition at line 116 of file qpipewire_audiocontextmanager.cpp.
PwNodeHandle QtPipeWire::QAudioContextManager::bindNode | ( | ObjectId | id | ) |
Definition at line 107 of file qpipewire_audiocontextmanager.cpp.
const PwCoreConnectionHandle & QtPipeWire::QAudioContextManager::coreConnection | ( | ) | const |
Definition at line 154 of file qpipewire_audiocontextmanager.cpp.
|
static |
Definition at line 92 of file qpipewire_audiocontextmanager.cpp.
References instance().
Referenced by QtPipeWire::QAudioDevices::QAudioDevices().
|
static |
Definition at line 102 of file qpipewire_audiocontextmanager.cpp.
References instance().
|
static |
Definition at line 82 of file qpipewire_audiocontextmanager.cpp.
Referenced by deviceMonitor(), QtPipeWire::QAudioDeviceMonitor::getDeviceLists(), getEventLoop(), isInPwThreadLoop(), QtPipeWire::QAudioDevices::isSupported(), and withEventLoopLock().
bool QtPipeWire::QAudioContextManager::isConnected | ( | ) | const |
Definition at line 87 of file qpipewire_audiocontextmanager.cpp.
Referenced by ~QAudioContextManager(), and QtPipeWire::QAudioDevices::isSupported().
|
static |
Definition at line 97 of file qpipewire_audiocontextmanager.cpp.
References instance().
Referenced by QtPipeWire::CoreEventDoneListener::CoreEventDoneListener(), QtPipeWire::QAudioDeviceMonitor::objectAdded(), and QtPipeWire::QAudioDeviceMonitor::objectRemoved().
|
static |
Definition at line 77 of file qpipewire_audiocontextmanager.cpp.
References pw_check_library_version().
Referenced by QtPipeWire::QAudioDevices::isSupported().
void QtPipeWire::QAudioContextManager::registerStreamReference | ( | std::shared_ptr< QPipewireAudioStream > | stream | ) |
Definition at line 141 of file qpipewire_audiocontextmanager.cpp.
void QtPipeWire::QAudioContextManager::syncRegistry | ( | ) |
Definition at line 125 of file qpipewire_audiocontextmanager.cpp.
References QtPipeWire::make_error_code().
Referenced by QtPipeWire::QAudioDeviceMonitor::getDeviceLists().
void QtPipeWire::QAudioContextManager::unregisterStreamReference | ( | const std::shared_ptr< QPipewireAudioStream > & | stream | ) |
Definition at line 147 of file qpipewire_audiocontextmanager.cpp.
|
inlinestatic |
Definition at line 45 of file qpipewire_audiocontextmanager_p.h.
References instance().