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
  • 32 个公有函数继承自 QObject

其他继承的成员

  • 1 个属性继承自 QObject
  • 1 个公有槽函数继承自 QObject
  • 2 个信号继承自 QObject
  • 1 个公有变量继承自 QObject
  • 10 个静态公有成员继承自 QObject
  • 9 个受保护的函数继承自 QObject
  • 2 个受保护的变量继承自 QObject

详细描述

QAbstractAudioDeviceInfo 是音频后端的基类.

QAbstractAudioDeviceInfo 实现了 QAudioDeviceInfo 的音频功能, 即., QAudioDeviceInfo 类中会保留一个 QAbstractAudioDeviceInfo , 并对其进行调用. 关于 QAbstractAudioDeviceInfo 的实现的其它功能, 你可以参考 QAudioDeviceInfo.

参见 QAudioDeviceInfo, QAbstractAudioOutput, and QAbstractAudioInput.

成员函数

[pure virtual] QString QAbstractAudioDeviceInfo::deviceName() const

返回音频设备名称.

[pure virtual] bool QAbstractAudioDeviceInfo::isFormatSupported(const QAudioFormat &format) const

如果QAbstractAudioDeviceInfo支持 format, 返回true.

[pure virtual] QAudioFormat QAbstractAudioDeviceInfo::preferredFormat() const

返回QAbstractAudioDeviceInfo优先选择的音频格式.

[pure virtual] QList<QAudioFormat::Endian> QAbstractAudioDeviceInfo::supportedByteOrders()

返回当前支持可用的字节顺序(QAudioFormat::Endian)列表.

[pure virtual] QList<int> QAbstractAudioDeviceInfo::supportedChannelCounts()

返回当前可用的通道列表.

[pure virtual] QStringList QAbstractAudioDeviceInfo::supportedCodecs()

返回当前可用编解码器的列表.

[pure virtual] QList<int> QAbstractAudioDeviceInfo::supportedSampleRates()

返回当前可用的采样率列表.

[pure virtual] QList<int> QAbstractAudioDeviceInfo::supportedSampleSizes()

返回当前可用的样本大小列表.

[pure virtual] QList<QAudioFormat::SampleType> QAbstractAudioDeviceInfo::supportedSampleTypes()

返回当前可用样本类型的列表.