alsa pcm设备之硬件参数

硬件参数 包含了stream描述比如格式 ,采样率 ,通道数 ,和ringbuffer 圆形缓存区大小 等.

使用snd_pcm_hw_params_t ,ALSA pcm设备使用了参数重定义系统相关的硬件参数,应用程序首先选择全范围的配置,

然后应用程序设置单个参数,直到所有参数都是基本的(确定的).
格式 量化位數

使用snd_pcm_format_t, SND_PCM_FORMAT_U16_LE,SND_PCM_FORMAT_A_LAW ,
访问模式 :

有5种访问模式.

SND_PCM_ACCESS_RW_INTERLEAVED snd_pcm_readi/snd_pcm_writei access

SND_PCM_ACCESS_RW_NONINITERLEAVED snd_pcm_readn/snd_pcm_writen access

SND_PCM_ACCESS_MMAP_INTERLEAVED mmp访问相关的操作

SND_PCM_ACCESS_MMAP_NONINTERLEAVED mmp访问相关的操作

SND_PCM_ACCESS_MMAP_COMPLEX mmp访问相关的操作

相关推荐
AGI学习社2 分钟前
2024中国排名前十AI大模型进展、应用案例与发展趋势
linux·服务器·人工智能·华为·llama
H.2022 分钟前
centos7执行yum操作时报错Could not retrieve mirrorlist http://mirrorlist.centos.org解决
linux·centos
9毫米的幻想1 小时前
【Linux系统】—— 编译器 gcc/g++ 的使用
linux·运维·服务器·c语言·c++
helloliyh1 小时前
Windows和Linux系统安装东方通
linux·运维·windows
van叶~3 小时前
Linux探秘坊-------4.进度条小程序
linux·运维·小程序
秋风&萧瑟3 小时前
【数据结构】顺序队列与链式队列
linux·数据结构·windows
我科绝伦(Huanhuan Zhou)3 小时前
Linux 系统服务开机自启动指导手册
java·linux·服务器
hunter2062065 小时前
ubuntu终端当一段时间内没有程序运行时,自动关闭终端。
linux·chrome·ubuntu
代码讲故事7 小时前
从Windows通过XRDP远程访问和控制银河麒麟ukey v10服务器,以及多次连接后黑屏的问题
linux·运维·服务器·windows·远程连接·远程桌面·xrdp
qq_243050799 小时前
irpas:互联网路由协议攻击套件!全参数详细教程!Kali Linux入门教程!黑客渗透测试!
linux·网络·web安全·网络安全·黑客·渗透测试·系统安全