Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/150.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ Alsa库读取规范化值_C++_Alsa - Fatal编程技术网

C++ Alsa库读取规范化值

C++ Alsa库读取规范化值,c++,alsa,C++,Alsa,我正在alsa图书馆阅读声音价值。但是这个值没有标准化。我们可以用这个库读取标准化值吗?我是这样读的,有116位的小端点snd_pcm_readi(捕获句柄、缓冲区、帧)) 通过将设备配置为样本格式,如SND_PCM_format_FLOAT可以获得介于-1和1之间的浮点值。将平均读取值规格化为+1之间的-1。我配置样本格式SND_PCM_format_FLOAT和read。值介于-1到1之间。但是现在,在读取声音值一帧后,程序意外地完成了。我在读以前说过的价值观。

我正在alsa图书馆阅读声音价值。但是这个值没有标准化。我们可以用这个库读取标准化值吗?我是这样读的,有116位的小端点snd_pcm_readi(捕获句柄、缓冲区、帧))

通过将设备配置为样本格式,如
SND_PCM_format_FLOAT

可以获得介于-1和1之间的浮点值。将平均读取值规格化为+1之间的-1。我配置样本格式SND_PCM_format_FLOAT和read。值介于-1到1之间。但是现在,在读取声音值一帧后,程序意外地完成了。我在读以前说过的价值观。