QAbstractAudioOutput Class
The QAbstractAudioOutput class is a base class for audio backends. More...
| Header: | #include <QAbstractAudioOutput> |
| qmake: | QT += multimedia |
| Inherits: | QObject |
Public Functions
| virtual int | bufferSize() const = 0 |
| virtual int | bytesFree() const = 0 |
| virtual QString | category() const |
| virtual qint64 | elapsedUSecs() const = 0 |
| virtual QAudio::Error | error() const = 0 |
| virtual QAudioFormat | format() const = 0 |
| virtual int | notifyInterval() const = 0 |
| virtual int | periodSize() const = 0 |
| virtual qint64 | processedUSecs() const = 0 |
| virtual void | reset() = 0 |
| virtual void | resume() = 0 |
| virtual void | setBufferSize(int value) = 0 |
| virtual void | setCategory(const QString &) |
| virtual void | setFormat(const QAudioFormat &fmt) = 0 |
| virtual void | setNotifyInterval(int milliSeconds) = 0 |
| virtual void | setVolume(qreal) |
| virtual void | start(QIODevice *device) = 0 |
| virtual QIODevice * | start() = 0 |
| virtual QAudio::State | state() const = 0 |
| virtual void | stop() = 0 |
| virtual void | suspend() = 0 |
| virtual qreal | volume() const |
- 31 public functions inherited from QObject
Signals
| void | errorChanged(QAudio::Error error) |
| void | notify() |
| void | stateChanged(QAudio::State state) |
- 2 signals inherited from QObject
Static Public Members
| const QMetaObject | staticMetaObject |
- 9 static public members inherited from QObject
Additional Inherited Members
- 1 property inherited from QObject
- 1 public slot inherited from QObject
- 9 protected functions inherited from QObject
Detailed Description
The QAbstractAudioOutput class is a base class for audio backends.
QAbstractAudioOutput implements audio functionality for QAudioOutput, i.e., QAudioOutput routes function calls to QAbstractAudioOutput. For a description of the functionality that is implemented, see the QAudioOutput class and function descriptions.
See also QAudioOutput.
Member Function Documentation
[pure virtual] int QAbstractAudioOutput::bufferSize() const
See also setBufferSize().
[pure virtual] int QAbstractAudioOutput::bytesFree() const
[virtual] QString QAbstractAudioOutput::category() const
See also setCategory().
[pure virtual] qint64 QAbstractAudioOutput::elapsedUSecs() const
[pure virtual] QAudio::Error QAbstractAudioOutput::error() const
[signal] void QAbstractAudioOutput::errorChanged(QAudio::Error error)
[pure virtual] QAudioFormat QAbstractAudioOutput::format() const
See also setFormat().
[signal] void QAbstractAudioOutput::notify()
[pure virtual] int QAbstractAudioOutput::notifyInterval() const
See also setNotifyInterval().
[pure virtual] int QAbstractAudioOutput::periodSize() const
[pure virtual] qint64 QAbstractAudioOutput::processedUSecs() const
[pure virtual] void QAbstractAudioOutput::reset()
[pure virtual] void QAbstractAudioOutput::resume()
[pure virtual] void QAbstractAudioOutput::setBufferSize(int value)
See also bufferSize().
[virtual] void QAbstractAudioOutput::setCategory(const QString &)
See also category().
[pure virtual] void QAbstractAudioOutput::setFormat(const QAudioFormat &fmt)
See also format().
[pure virtual] void QAbstractAudioOutput::setNotifyInterval(int milliSeconds)
See also notifyInterval().
[virtual] void QAbstractAudioOutput::setVolume(qreal)
See also volume().
[pure virtual] void QAbstractAudioOutput::start(QIODevice *device)
[pure virtual] QIODevice *QAbstractAudioOutput::start()
[pure virtual] QAudio::State QAbstractAudioOutput::state() const
[signal] void QAbstractAudioOutput::stateChanged(QAudio::State state)
[pure virtual] void QAbstractAudioOutput::stop()
[pure virtual] void QAbstractAudioOutput::suspend()
[virtual] qreal QAbstractAudioOutput::volume() const
See also setVolume().