pyqt5音频格式-转换为float

问题描述

self.format = QtMultimedia.QAudioFormat()
self.format.setCodec("audio/pcm")
self.format.setSampleRate(44100)
self.format.setChannelCount(1)
self.format.setSampleSize(16)
self.format.setByteOrder(QtMultimedia.QAudioFormat.LittleEndian)
self.format.setSampleType(QtMultimedia.QAudioFormat.SignedInt)

使用阿多韦格式,我使用:

new_data = [int.from_bytes(sample,byteorder='little',signed=True) for sample in self.plot_buffer]

解码从字节到浮点的缓冲数据。

我说得对吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)