码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • ALSA project the C library reference (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
    
    • 1
    • 2
    • 3
    • 4
    • 5
    前言:
    高级linux音频架构(ALSA)来自内核API和库的API.这个篇文章描述了应用层库API和内核层API对应是怎么的interfaces.
    
    • 1
    • 2
    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配置和他们用法.
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24

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

  • 相关阅读:
    java计算机毕业设计高校社团管理系统演示录像2021MyBatis+系统+LW文档+源码+调试部署
    阿里云 —— Windows下“阿里云音视频通信RTC“ 之 云端录制编译C++的SDK接口
    阿里云全链路数据治理
    【Shell脚本6】Shell 运算符
    (免费领源码)Java&springboo&Mysql儿童疫苗预约系统 12222-计算机毕业设计
    计算机操作系统重点概念整理-第一章 计算机系统概述【期末复习|考研复习】
    java计算机毕业设计高校教师个人信息管理系统源码+mysql数据库+系统+lw文档+部署
    论文学习——水文时间序列相似性查询的分析与研究
    掌握Go的运行时:从编译到执行
    WPF入门教程系列二十六——DataGrid使用示例(3)
  • 原文地址:https://blog.csdn.net/M_1308347688/article/details/133529701
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号