The QAbstractAudioDeviceInfo class is a base class for audio backends. 更多...
头: | #include <QAbstractAudioDeviceInfo> |
qmake: | QT += multimedia |
继承: | QObject |
virtual QString | deviceName () const = 0 |
virtual bool | isFormatSupported (const QAudioFormat & format ) const = 0 |
virtual QAudioFormat | preferredFormat () const = 0 |
virtual QList<QAudioFormat::Endian> | supportedByteOrders () = 0 |
virtual QList<int> | supportedChannelCounts () = 0 |
virtual QStringList | supportedCodecs () = 0 |
virtual QList<int> | supportedSampleRates () = 0 |
virtual QList<int> | supportedSampleSizes () = 0 |
virtual QList<QAudioFormat::SampleType> | supportedSampleTypes () = 0 |
This class implements the audio functionality for QAudioDeviceInfo ,即: QAudioDeviceInfo keeps a QAbstractAudioDeviceInfo and routes function calls to it. For a description of the functionality that QAbstractAudioDeviceInfo implements, you can read the class and functions documentation of QAudioDeviceInfo .
另请参阅 QAudioDeviceInfo , QAbstractAudioOutput ,和 QAbstractAudioInput .
[pure virtual]
QString
QAbstractAudioDeviceInfo::
deviceName
() const
Returns the audio device name.
[pure virtual]
bool
QAbstractAudioDeviceInfo::
isFormatSupported
(const
QAudioFormat
&
format
) const
返回 true 若 format is available from audio device.
[pure virtual]
QAudioFormat
QAbstractAudioDeviceInfo::
preferredFormat
() const
Returns the recommended settings to use.
[pure virtual]
QList
<
QAudioFormat::Endian
> QAbstractAudioDeviceInfo::
supportedByteOrders
()
Returns the list of currently available byte orders.
[pure virtual]
QList
<
int
> QAbstractAudioDeviceInfo::
supportedChannelCounts
()
Returns the list of currently available channels.
[pure virtual]
QStringList
QAbstractAudioDeviceInfo::
supportedCodecs
()
Returns the list of currently available codecs.
[pure virtual]
QList
<
int
> QAbstractAudioDeviceInfo::
supportedSampleRates
()
Returns the list of currently available sample rates.
[pure virtual]
QList
<
int
> QAbstractAudioDeviceInfo::
supportedSampleSizes
()
Returns the list of currently available sample sizes.
[pure virtual]
QList
<
QAudioFormat::SampleType
> QAbstractAudioDeviceInfo::
supportedSampleTypes
()
Returns the list of currently available sample types.