Audaspace 1.7.0
A high level audio library.
Loading...
Searching...
No Matches
PipeWireDevice Member List

This is the complete list of members for PipeWireDevice, including all inherited members.

create()SoftwareDeviceprotected
destroy()SoftwareDeviceprotected
getDistanceModel() constSoftwareDevicevirtual
getDopplerFactor() constSoftwareDevicevirtual
getListenerLocation() constSoftwareDevicevirtual
getListenerOrientation() constSoftwareDevicevirtual
getListenerVelocity() constSoftwareDevicevirtual
getRingBuffer()MixingThreadDeviceinlineprotected
getSpecs() constSoftwareDevicevirtual
getSpeedOfSound() constSoftwareDevicevirtual
getSynchronizerPosition() (defined in PipeWireDevice)PipeWireDevicevirtual
getVolume() constSoftwareDevicevirtual
isMixingThreadRunning()MixingThreadDeviceinlineprotected
isSynchronizerPlaying() (defined in SoftwareDevice)SoftwareDevicevirtual
lock()SoftwareDevicevirtual
m_mixerSoftwareDeviceprotected
m_qualitySoftwareDeviceprotected
m_specsSoftwareDeviceprotected
mix(data_t *buffer, int length)SoftwareDeviceprotected
MixingThreadDevice()MixingThreadDeviceprotected
notifyMixingThread()MixingThreadDeviceprotected
PipeWireDevice(const std::string &name, DeviceSpecs specs, int buffersize=AUD_DEFAULT_BUFFER_SIZE)PipeWireDevice
play(std::shared_ptr< IReader > reader, bool keep=false)SoftwareDevicevirtual
play(std::shared_ptr< ISound > sound, bool keep=false)SoftwareDevicevirtual
playing(bool playing)PipeWireDeviceprotectedvirtual
playSynchronizer() (defined in PipeWireDevice)PipeWireDevicevirtual
preMixingWork(bool playing)PipeWireDeviceprotectedvirtual
registerPlugin()PipeWireDevicestatic
seekSynchronizer(double time) (defined in PipeWireDevice)PipeWireDevicevirtual
setDistanceModel(DistanceModel model)SoftwareDevicevirtual
setDopplerFactor(float factor)SoftwareDevicevirtual
setListenerLocation(const Vector3 &location)SoftwareDevicevirtual
setListenerOrientation(const Quaternion &orientation)SoftwareDevicevirtual
setListenerVelocity(const Vector3 &velocity)SoftwareDevicevirtual
setPanning(IHandle *handle, float pan)SoftwareDevicestatic
setQuality(ResampleQuality quality)SoftwareDevice
setSpecs(Specs specs)SoftwareDeviceprotected
setSpecs(DeviceSpecs specs)SoftwareDeviceprotected
setSpeedOfSound(float speed)SoftwareDevicevirtual
setSyncCallback(syncFunction function, void *data) (defined in SoftwareDevice)SoftwareDevicevirtual
setVolume(float volume)SoftwareDevicevirtual
SoftwareDevice()SoftwareDeviceprotected
startMixingThread(size_t buffersize)MixingThreadDeviceprotected
stopAll()SoftwareDevicevirtual
stopMixingThread()MixingThreadDeviceprotected
stopSynchronizer() (defined in PipeWireDevice)PipeWireDevicevirtual
syncFunction typedefIDevice
unlock()SoftwareDevicevirtual
~IDevice()IDeviceinlinevirtual
~PipeWireDevice()PipeWireDevicevirtual