当前位置: 首页 > news >正文

ALSA project the C library refrerenc (ALSA工程 C库参考说明)

作者:
Jaroslav Kysela perex@perex.cz
Abramo Bagnara abramo@alsa-project.org
Takashi Iwai tiwai@suse.de
Frank van de Pol fvdpol@coil.demon.nl
前言:
高级linux音频架构(ALSA)来自内核API和库的API.这个篇文章描述了应用层库API和内核层API对应是怎么的interfaces.
API用法:
应用开发人员应该使用alsa-lib api而不是内核API,这个lib api完整提供了内核API的功能,并且在可用性增加了重大改进,让应用code更加简洁和code看起来更加漂亮;另外,
未来的修复工作或者兼容性代码更大可能性修改在alsa-lib而不是内核驱动.
API用法网址链接:
网页(control interface)说明了原始的控制API接口.
网页(Primitive control plugins)说明了Primitive control plugins是怎么设计的.
网页(High level control interface)说明了High level control interface API接口.
网页(Mixer interface )说明了Mixer interface  API接口.
网页(PCM(digital audio) interface)说明了PCM(digital audio) interface相关的设计的API.
网页PCM (digital audio)plugins说明了PCM (digital audio)plugins相关的设计.网页 PCM External Plugin SDK说明了PCM External Plugin SDK.
网页External Control Plugin SDK说明了External Control Plugin SDK.
网页RawMidi interface说明RawMidi interface相关的设计API.
网页Timer interface说明了Timer API相关的设计的API.
网页Sequence interface说明了Sequencer 相关的设计API.
网页 Use Case Interface 说明了一些例子使用的API.
网页ALSA Topology Interface 说明了DSP拓扑关系API.
配置相关的说明
网页configuration files 说明了语法alsa-lib配置.
网页Runtime arguments in configuration files 说明了运行时候参数语法.
网页 Runtime functions in configuration files 说明了运行时候功能定义和他们一些用法.
网页Hooks in configuration files 说明了运行时候hook 定义和他们一些使用.
网页Use Case Configuration 说明了UCM配置和他们用法.

原文链接:
https://www.alsa-project.org/alsa-doc/alsa-lib/index.html

http://www.lryc.cn/news/181612.html

相关文章:

  • 【Maven基础篇-黑马程序员】Maven项目管理从基础到高级,一次搞定!
  • MySQL进阶 —— 超详细操作演示!!!(下)
  • SVM(上):如何用一根棍子将蓝红两色球分开?
  • libevent源码学习笔记
  • C++ opencv设置视频的捕获方式为 MJPG设置失败
  • 计算机网络两位伟人
  • 机器学习 不均衡数据采样方法:imblearn 库的使用
  • MySQL系统与内建函数
  • STM32CubeMX学习笔记-USB接口使用(CDC虚拟串口)
  • 腾讯云 Cloud Studio 实战训练营结营活动获奖公示
  • 使用晶体管做布尔逻辑和逻辑门
  • Linux系统编程系列之线程的信号处理
  • 【C语言】青蛙跳台阶 —— 详解
  • Java - 基本数据类型和封装类型
  • day-63 代码随想录算法训练营(19) 图论 part 02
  • SpringBoot的全局异常拦截
  • 『力扣每日一题11』:转换成小写字母
  • 复习Day07:链表part03:21. 合并两个有序链表、2. 两数相加
  • Ubuntu中启动HDFS后没有NameNode解决办法
  • AWS-Lambda之导入自定义包-pip包
  • MAC 如何解决GitHub下载速度慢的问题
  • Redis与分布式-哨兵模式
  • 创建型设计模式 原型模式 建造者模式 创建者模式对比
  • HTML详细基础(二)文件路径
  • 大数据-玩转数据-Flink 海量数据实时去重
  • 1.在vsCode上创建Hello,World
  • XrayGLM - 医学大模型
  • Hive 常见数据倾斜场景及解决方案(Map\Join\Reduce端)
  • C++中的四种强制类型转换符详解
  • Windows电脑多开器的优缺点对比