文件名称:SOUND_PROGRAMMING_WITH_ALSA:ALSA全双工
文件大小:12KB
文件格式:ZIP
更新时间:2024-06-01 03:57:24
C
#Innovation Project SOUND_PROGRAMMING_WITH_ALSA #ALSA全双工 #声音由气压变化的波浪组成,并通过换能器(例如麦克风)转换为电子形式。 模数转换器(ADC)以固定的时间间隔将模拟电压转换为离散值(称为采样),称为采样率。 通过将样本发送到数模转换器和输出换能器(例如扬声器),可以再现原始声音。 以位表示的样本大小是确定声音以数字形式表示的准确度的一个因素。 影响音质的另一个主要因素是采样率。 NYQuist定理指出,可以准确表示的最高频率最多为采样率的一半。 ALSA由一系列用于许多不同声卡的内核设备驱动程序组成,还提供一个API库libasound。 鼓励应用程序开发人员使用库API而不是内核接口进行编程。 该库提供了更高级别且对开发人员更友好的编程接口,以及设备的逻辑命名,因此开发人员无需知道低级详细信息(例如设备文件) 该项目是关于
【文件预览】:
SOUND_PROGRAMMING_WITH_ALSA-master
----delay.c(2KB)
----handles_capture_and_playback.c(3KB)
----fullduplex.c(11KB)
----stereopanning.c(526B)
----filter.c(2KB)
----interface.h(5KB)
----pitchshift.c(10KB)
----README.md(2KB)