![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
Public Types | |
| using | ObjectId = QtPipeWire::ObjectId |
| using | ObjectId = QtPipeWire::ObjectId |
Public Member Functions | |
| void | linkTo (ObjectId inputPort) |
| void | considerPort (ObjectId portport, uint32_t consumerNode) |
| Decides whether port, belonging to consumerNode, is meant for us, and links it if so. | |
| void | linkTo (ObjectId inputPort) |
| void | considerPort (ObjectId portport, uint32_t consumerNode) |
Static Public Member Functions | |
| static void | onStateChanged (void *userData, pw_stream_state, pw_stream_state state, const char *error) |
| static void | onParamChanged (void *userData, uint32_t idid, const spa_pod *paramparam) |
| static void | onProcess (void *userData) |
| static void | onRegistryGlobal (void *userData, uint32_t idid, uint32_t permissions, const char *typetype, uint32_t version, const spa_dict *propsprops) |
| static void | onStateChanged (void *userData, pw_stream_state, pw_stream_state state, const char *error) |
| static void | onParamChanged (void *userData, uint32_t idid, const spa_pod *paramparam) |
| static void | onProcess (void *userData) |
| static void | onRegistryGlobal (void *userData, uint32_t idid, uint32_t permissions, const char *typetype, uint32_t version, const spa_dict *propsprops) |
Public Attributes | |
| QSyntheticPipeWireVideoSourceConfig | config |
| std::optional< QtPipeWire::PWThreadedEventLoop > | threadLoop |
| QtPipeWire::PwContextHandle | context |
| QtPipeWire::PwCoreConnectionHandle | core |
| QtPipeWire::PwRegistryHandle | registry |
| spa_hook | registryListener = {} |
| QtPipeWire::PwStreamHandle | stream |
| spa_hook | streamListener = {} |
| ObjectId | nodeId { SPA_ID_INVALID } |
| ObjectId | outputPort { SPA_ID_INVALID } |
| std::unordered_map< uint32_t, std::vector< ObjectId > > | pendingInputPorts |
| QHash< uint32_t, QByteArray > | consumerRoles |
| std::unordered_set< uint32_t > | mismatchWarned |
| std::vector< QtPipeWire::PwProxyHandle > | links |
| QMutex | sceneMutex |
| SyntheticVideoScene | scene |
| QImage | frame |
| unsigned | tick = 0 |
| bool | started = false |
Definition at line 62 of file qsyntheticpipewirevideosource.cpp.
Definition at line 65 of file qsyntheticpipewirevideosource.cpp.
Definition at line 65 of file qsyntheticpipewirevideosource.cpp.
Decides whether port, belonging to consumerNode, is meant for us, and links it if so.
Called once the node's properties and the port are both known.
Definition at line 226 of file qsyntheticpipewirevideosource.cpp.
Definition at line 195 of file qsyntheticpipewirevideosource.cpp.
|
static |
Definition at line 126 of file qsyntheticpipewirevideosource.cpp.
|
static |
Definition at line 157 of file qsyntheticpipewirevideosource.cpp.
|
static |
Definition at line 243 of file qsyntheticpipewirevideosource.cpp.
|
static |
|
static |
Definition at line 107 of file qsyntheticpipewirevideosource.cpp.
|
static |
| QSyntheticPipeWireVideoSourceConfig QSyntheticPipeWireVideoSource::Private::config |
Definition at line 78 of file qsyntheticpipewirevideosource.cpp.
| QHash< uint32_t, QByteArray > QSyntheticPipeWireVideoSource::Private::consumerRoles |
Definition at line 95 of file qsyntheticpipewirevideosource.cpp.
| QtPipeWire::PwContextHandle QSyntheticPipeWireVideoSource::Private::context |
Definition at line 81 of file qsyntheticpipewirevideosource.cpp.
Referenced by testing.tools.safetynet_job.JobRun::_BuildRunMetadata(), testing.tools.safetynet_job.JobRun::_IncrementalRun(), testing.tools.safetynet_job.JobRun::_WriteCheckpoint(), testing.tools.safetynet_job.JobRun::_WriteRawJson(), and testing.tools.safetynet_job.JobRun::Run().
| QtPipeWire::PwCoreConnectionHandle QSyntheticPipeWireVideoSource::Private::core |
Definition at line 82 of file qsyntheticpipewirevideosource.cpp.
| QImage QSyntheticPipeWireVideoSource::Private::frame |
Definition at line 101 of file qsyntheticpipewirevideosource.cpp.
| std::vector< QtPipeWire::PwProxyHandle > QSyntheticPipeWireVideoSource::Private::links |
Definition at line 97 of file qsyntheticpipewirevideosource.cpp.
| std::unordered_set< uint32_t > QSyntheticPipeWireVideoSource::Private::mismatchWarned |
Definition at line 96 of file qsyntheticpipewirevideosource.cpp.
| ObjectId QSyntheticPipeWireVideoSource::Private::nodeId { SPA_ID_INVALID } |
Definition at line 88 of file qsyntheticpipewirevideosource.cpp.
| ObjectId QSyntheticPipeWireVideoSource::Private::outputPort { SPA_ID_INVALID } |
Definition at line 89 of file qsyntheticpipewirevideosource.cpp.
| std::unordered_map< uint32_t, std::vector< ObjectId > > QSyntheticPipeWireVideoSource::Private::pendingInputPorts |
Definition at line 92 of file qsyntheticpipewirevideosource.cpp.
| QtPipeWire::PwRegistryHandle QSyntheticPipeWireVideoSource::Private::registry |
Definition at line 83 of file qsyntheticpipewirevideosource.cpp.
| spa_hook QSyntheticPipeWireVideoSource::Private::registryListener = {} |
Definition at line 84 of file qsyntheticpipewirevideosource.cpp.
| SyntheticVideoScene QSyntheticPipeWireVideoSource::Private::scene |
Definition at line 100 of file qsyntheticpipewirevideosource.cpp.
| QMutex QSyntheticPipeWireVideoSource::Private::sceneMutex |
Definition at line 99 of file qsyntheticpipewirevideosource.cpp.
| bool QSyntheticPipeWireVideoSource::Private::started = false |
Definition at line 104 of file qsyntheticpipewirevideosource.cpp.
| QtPipeWire::PwStreamHandle QSyntheticPipeWireVideoSource::Private::stream |
Definition at line 85 of file qsyntheticpipewirevideosource.cpp.
| spa_hook QSyntheticPipeWireVideoSource::Private::streamListener = {} |
Definition at line 86 of file qsyntheticpipewirevideosource.cpp.
| std::optional< QtPipeWire::PWThreadedEventLoop > QSyntheticPipeWireVideoSource::Private::threadLoop |
Definition at line 80 of file qsyntheticpipewirevideosource.cpp.
| unsigned QSyntheticPipeWireVideoSource::Private::tick = 0 |
Definition at line 102 of file qsyntheticpipewirevideosource.cpp.