QAbstractAudioDeviceInfo Class

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

额外继承成员

详细描述

The QAbstractAudioDeviceInfo class is a base class for audio backends.

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.