QAudioInputClass(翻译1)

1、使用时需要引用


QAudioInputClass(翻译1)_第1张图片
头和pro

2、构造函数

QAudioInput(const QAudioFormat &format= QAudioFormat(), QObject *parent= Q_NULLPTR)

QAudioInput(const QAudioDeviceInfo &audioDevice, const QAudioFormat &format= QAudioFormat(), QObject *parent= Q_NULLPTR)

3、析构函数

~QAudioInput()

4、公共成员函数


1)、int bufferSize() const

以字节的形式返回音频缓冲区的大小。

如果在start(),之前被调用,则返回平台的默认值。如果在start()调用之前而在setBufferSize调用期间被调用,则返回setBufferSize()设置的值。如果在start()之后被调用,则返回正在使用的实际的缓冲区大小值。这个值可能不是setBufferSize()设置的值。

也卡以查看setBufferSize()函数了解。

2)int QAudioInput::bytesReady() const

以字节的形式返回可用于读取的音频数据量。

注意:返回值仅在QAudio:ActiveState或QAudio::IdleState状态下有效,否则返回0。

3)qint64 QAudioInput::elapsedUSecs() const

返回start()函数调用后的微秒数,包括空闲时间和挂起状态的时间。

4)QAudio::ErrorQAudioInput::error() const

返回错误时的状态

5)QAudioFormatQAudioInput::format() const

返回正在被使用的QAudioFormat

你可能感兴趣的:(QAudioInputClass(翻译1))