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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容