多语言展示
当前在线:1920今日阅读:167今日分享:16

关于linux音频指南

音频操作是linux系统下必不可少,如您需要设计一个播放器,那么音频就是其中的一部分。
工具/原料

linux

方法/步骤
1

音调: 振动的频率;     音量: 振动的幅度;     音色: 不同介质有不同声音;     采样率: 1 秒钟采样声音数据信息量; 8000HZ        44100HZ     量化位: 声音数据数字量化的数据范围; 16bit     声道数: 录音/ 发音时的声道数;

2

具体的操作步骤如下:放音:   write         wav, mp3 -> 软解码 -> (PCM)data -> 解码 -> DA转换(速率) -> 喇叭 -> 振动 -> 空气传播 ->                               [         kernel            ....录音:   read         振动 -> (传感器)电压 -> AD转换(速率) -> 编码 -> PCM(data) -> PCM                 [           kernel                              ] 以下为使用ioctl控制音频驱动:     ioctl(fd, SOUND_PCM_WRITE_BITS, );     ioctl(fd, SOUND_PCM_WRITE_CHANNELS, );     ioctl(fd, SOUND_PCM_WRITE_RATE, );

推荐信息