Phonon  4.7.0
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Pages
Public Member Functions | List of all members
Phonon::AudioOutputInterface47 Class Referenceabstract
Inheritance diagram for Phonon::AudioOutputInterface47:
Phonon::AudioOutputInterface42 Phonon::AudioOutputInterface40

Public Member Functions

virtual void setStreamUuid (QString uuid)=0
 
- Public Member Functions inherited from Phonon::AudioOutputInterface42
virtual bool setOutputDevice (const Phonon::AudioOutputDevice &)=0
 
PHONON_EXPORT QList< QPair
< QByteArray, QString > > 
deviceAccessListFor (const Phonon::AudioOutputDevice &) const
 
- Public Member Functions inherited from Phonon::AudioOutputInterface40
virtual qreal volume () const =0
 
virtual void setVolume (qreal)=0
 
virtual int outputDevice () const =0
 
virtual bool setOutputDevice (int)=0
 

Member Function Documentation

virtual void Phonon::AudioOutputInterface47::setStreamUuid ( QString  uuid)
pure virtual

This function is meant to be used in conjuction with PulseSupport to either get the property set for the associated PulseAudio straem or to automatically apply them to the envrionment.

If a backend subsystem supports actively setting arbitrary properties this method should be preferred and PulseSupport::streamProperties() should be used. If a backend subsystem does not support setting arbitrary properties PulseSupport::setupStreamEnvironment() should be called as close to stream creation as possible to manipulate the process envrionment such that PulseAudio will pick up the properties.

Parameters
uuidthe UUID used by PulseSupport to identify the associated stream
Since
4.7.0

The documentation for this class was generated from the following file: