![]() |
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 39 of file qpipewire_audiocontextmanager.cpp.
| QtPipeWire::QAudioContextManager::~QAudioContextManager | ( | ) |
Definition at line 62 of file qpipewire_audiocontextmanager.cpp.
| PwMetadataHandle QtPipeWire::QAudioContextManager::bindMetadata | ( | ObjectId | id | ) |
Definition at line 115 of file qpipewire_audiocontextmanager.cpp.
| PwNodeHandle QtPipeWire::QAudioContextManager::bindNode | ( | ObjectId | id | ) |
Definition at line 106 of file qpipewire_audiocontextmanager.cpp.
| const PwCoreConnectionHandle & QtPipeWire::QAudioContextManager::coreConnection | ( | ) | const |
Definition at line 153 of file qpipewire_audiocontextmanager.cpp.
|
static |
Definition at line 91 of file qpipewire_audiocontextmanager.cpp.
Referenced by QtPipeWire::QAudioDevices::QAudioDevices(), QtPipeWire::QPipewireAudioStream::registerDeviceObserver(), and QtPipeWire::QPipewireAudioStream::unregisterDeviceObserver().
|
static |
Definition at line 101 of file qpipewire_audiocontextmanager.cpp.
|
static |
Definition at line 81 of file qpipewire_audiocontextmanager.cpp.
Referenced by QtPipeWire::QAudioDeviceMonitor::getDeviceLists(), QtPipeWire::QAudioDevices::isSupported(), QtPipeWire::QPipewireAudioSinkStream::start(), QtPipeWire::QPipewireAudioSinkStream::start(), QtPipeWire::QPipewireAudioSourceStream::start(), and withEventLoopLock().
| bool QtPipeWire::QAudioContextManager::isConnected | ( | ) | const |
Definition at line 86 of file qpipewire_audiocontextmanager.cpp.
Referenced by QtPipeWire::QAudioDevices::isSupported().
|
static |
Definition at line 96 of file qpipewire_audiocontextmanager.cpp.
Referenced by QtPipeWire::QAudioDeviceMonitor::objectAdded(), and QtPipeWire::QAudioDeviceMonitor::objectRemoved().
|
static |
Definition at line 76 of file qpipewire_audiocontextmanager.cpp.
Referenced by QtPipeWire::QAudioDevices::isSupported().
| void QtPipeWire::QAudioContextManager::registerStreamReference | ( | std::shared_ptr< QPipewireAudioStream > | stream | ) |
Definition at line 140 of file qpipewire_audiocontextmanager.cpp.
Referenced by QtPipeWire::QPipewireAudioSinkStream::start(), QtPipeWire::QPipewireAudioSinkStream::start(), and QtPipeWire::QPipewireAudioSourceStream::start().
| void QtPipeWire::QAudioContextManager::syncRegistry | ( | ) |
Definition at line 124 of file qpipewire_audiocontextmanager.cpp.
Referenced by QtPipeWire::QAudioDeviceMonitor::getDeviceLists().
| void QtPipeWire::QAudioContextManager::unregisterStreamReference | ( | const std::shared_ptr< QPipewireAudioStream > & | stream | ) |
Definition at line 146 of file qpipewire_audiocontextmanager.cpp.
|
inlinestatic |
Definition at line 45 of file qpipewire_audiocontextmanager_p.h.
References instance().