QAudioEncoderControl Class Reference
The QAudioEncoderControl class provides access to the settings of a media service that performs audio encoding. More...
#include <QAudioEncoderControl>
This class is under development and is subject to change.
Inherits QMediaControl.
Public Functions
virtual | ~QAudioEncoderControl () |
virtual QAudioEncoderSettings | audioSettings () const = 0 |
virtual QString | codecDescription ( const QString & codec ) const = 0 |
virtual QVariant | encodingOption ( const QString & codec, const QString & option ) const = 0 |
virtual void | setAudioSettings ( const QAudioEncoderSettings & settings ) = 0 |
virtual void | setEncodingOption ( const QString & codec, const QString & option, const QVariant & value ) = 0 |
virtual QStringList | supportedAudioCodecs () const = 0 |
virtual QStringList | supportedEncodingOptions ( const QString & codec ) const = 0 |
virtual QList<int> | supportedSampleRates ( const QAudioEncoderSettings & settings, bool * continuous = 0 ) const = 0 |
Protected Functions
QAudioEncoderControl ( QObject * parent = 0 ) |
Macros
QAudioEncoderControl_iid |
Detailed Description
The QAudioEncoderControl class provides access to the settings of a media service that performs audio encoding.
If a QMediaService supports encoding audio data it will implement QAudioEncoderControl. This control provides information about the limits of restricted audio encoder options and allows the selection of a set of audio encoder settings as specified in a QAudioEncoderSettings object.
The functionality provided by this control is exposed to application code through the QMediaRecorder class.
The interface name of QAudioEncoderControl is com.nokia.Qt.QAudioEncoderControl/1.0 as defined in QAudioEncoderControl_iid.