#include <qpipewire_audiostream_p.h>
Definition at line 31 of file qpipewire_audiostream_p.h.
◆ StreamType
◆ QPipewireAudioStream()
QtPipeWire::QPipewireAudioStream::QPipewireAudioStream |
( |
const QAudioFormat & | format | ) |
|
|
explicitprotected |
◆ ~QPipewireAudioStream()
QtPipeWire::QPipewireAudioStream::~QPipewireAudioStream |
( |
| ) |
|
|
protected |
◆ addFramesHandled()
void QtPipeWire::QPipewireAudioStream::addFramesHandled |
( |
uint64_t | arg | ) |
|
|
protected |
◆ connectStream()
bool QtPipeWire::QPipewireAudioStream::connectStream |
( |
ObjectSerial | target, |
|
|
spa_direction | direction ) |
|
protected |
◆ createStream()
void QtPipeWire::QPipewireAudioStream::createStream |
( |
QSpan< spa_dict_item > | extraProperties, |
|
|
std::optional< int32_t > | hardwareBufferFrames, |
|
|
const char * | streamName, |
|
|
StreamType | type = StreamType::Ringbuffer ) |
|
protected |
◆ disconnectStream()
void QtPipeWire::QPipewireAudioStream::disconnectStream |
( |
| ) |
|
|
protected |
◆ handleDeviceRemoved()
virtual void QtPipeWire::QPipewireAudioStream::handleDeviceRemoved |
( |
| ) |
|
|
protectedpure virtual |
◆ hasStream()
bool QtPipeWire::QPipewireAudioStream::hasStream |
( |
| ) |
const |
◆ performXRunDetection()
void QtPipeWire::QPipewireAudioStream::performXRunDetection |
( |
uint64_t | framesPerBuffer | ) |
|
|
protectednoexcept |
◆ processCallback()
virtual void QtPipeWire::QPipewireAudioStream::processCallback |
( |
| ) |
|
|
protectedpure virtual |
◆ processRingbuffer()
virtual void QtPipeWire::QPipewireAudioStream::processRingbuffer |
( |
| ) |
|
|
protectedpure virtual |
◆ registerDeviceObserver()
bool QtPipeWire::QPipewireAudioStream::registerDeviceObserver |
( |
ObjectSerial | nodeSerial | ) |
|
|
nodiscardprotected |
◆ resetStream()
void QtPipeWire::QPipewireAudioStream::resetStream |
( |
| ) |
|
|
protected |
◆ resume()
void QtPipeWire::QPipewireAudioStream::resume |
( |
| ) |
|
◆ stateChanged()
virtual void QtPipeWire::QPipewireAudioStream::stateChanged |
( |
pw_stream_state | oldState, |
|
|
pw_stream_state | state, |
|
|
const char * | error ) |
|
protectedpure virtual |
◆ suspend()
void QtPipeWire::QPipewireAudioStream::suspend |
( |
| ) |
|
◆ unregisterDeviceObserver()
void QtPipeWire::QPipewireAudioStream::unregisterDeviceObserver |
( |
| ) |
|
|
protected |
◆ xrunOccurred()
virtual void QtPipeWire::QPipewireAudioStream::xrunOccurred |
( |
int | xrunCount | ) |
|
|
protectedpure virtual |
◆ QAudioContextManager
◆ m_deviceRemovalObserver
◆ m_expectedNextTick
uint64_t QtPipeWire::QPipewireAudioStream::m_expectedNextTick {} |
|
protected |
◆ m_format
const QAudioFormat QtPipeWire::QPipewireAudioStream::m_format |
|
protected |
◆ m_self
◆ m_skipNextTickDiscontinuity
std::atomic_bool QtPipeWire::QPipewireAudioStream::m_skipNextTickDiscontinuity { true } |
|
protected |
◆ m_stream
◆ m_totalNumberOfFrames
uint64_t QtPipeWire::QPipewireAudioStream::m_totalNumberOfFrames {} |
|
protected |
◆ m_xrunCount
std::atomic_int QtPipeWire::QPipewireAudioStream::m_xrunCount { 0 } |
|
protected |
◆ stream_events
pw_stream_events QtPipeWire::QPipewireAudioStream::stream_events {} |
|
protected |
The documentation for this struct was generated from the following files: