QAudioOutputSelectorControl Class

The QAudioOutputSelectorControl class provides an audio output selector media control. More...

Header: #include <QAudioOutputSelectorControl>
qmake: QT += multimedia
Inherits: QMediaControl

Public Functions

virtual ~QAudioOutputSelectorControl()
virtual QString activeOutput() const = 0
virtual QList<QString> availableOutputs() const = 0
virtual QString defaultOutput() const = 0
virtual QString outputDescription(const QString &name) const = 0
  • 31 public functions inherited from QObject

Public Slots

virtual void setActiveOutput(const QString &name) = 0
  • 1 public slot inherited from QObject

Signals

void activeOutputChanged(const QString &name)
void availableOutputsChanged()

Static Public Members

const QMetaObject staticMetaObject
  • 1 static public member inherited from QMediaControl
  • 9 static public members inherited from QObject

Protected Functions

QAudioOutputSelectorControl(QObject *parent = nullptr)
  • 9 protected functions inherited from QObject

Macros

Additional Inherited Members

Detailed Description

The QAudioOutputSelectorControl class provides an audio output selector media control.

The QAudioOutputSelectorControl class provides descriptions of the audio outputs available on a system and allows one to be selected as the audio output of a media service.

The interface name of QAudioOutputSelectorControl is org.qt-project.qt.audiooutputselectorcontrol/5.0 as defined in QAudioOutputSelectorControl_iid.

See also QMediaService::requestControl().

Member Type Documentation

Property Documentation

Member Function Documentation

[protected] QAudioOutputSelectorControl::QAudioOutputSelectorControl(QObject *parent = nullptr)

Constructs a new audio output selector control with the given parent.

[virtual] QAudioOutputSelectorControl::~QAudioOutputSelectorControl()

Destroys an audio output selector control.

[pure virtual] QString QAudioOutputSelectorControl::activeOutput() const

See also setActiveOutput().

[signal] void QAudioOutputSelectorControl::activeOutputChanged(const QString &name)

[pure virtual] QList<QString> QAudioOutputSelectorControl::availableOutputs() const

[signal] void QAudioOutputSelectorControl::availableOutputsChanged()

[pure virtual] QString QAudioOutputSelectorControl::defaultOutput() const

[pure virtual] QString QAudioOutputSelectorControl::outputDescription(const QString &name) const

[pure virtual slot] void QAudioOutputSelectorControl::setActiveOutput(const QString &name)

See also activeOutput().

Member Variable Documentation

Related Non-Members

Macro Documentation

QAudioOutputSelectorControl_iid

org.qt-project.qt.audiooutputselectorcontrol/5.0

Defines the interface name of the QAudioOutputSelectorControl class.