#音频物理链路概念#dai_link
1.dai_link:machine驱动中定义的音频数据链路,它指定链路用到的 codec、codec_dai、cpu_dai、platform。比如对于 WCD9335 平台的 media 链路:.codec_dai_name = “snd-soc-dummy-dai”, .codec_name = “snd-soc-dummy”, .cpu_dai_name = “MultiMediaX”, .platform_name = “msm-pcm- dsp.0”,这四者就构成了一条音频数据链路用于多媒体声音的回放和录制。一个系统可能有多个音频数据链路,比如 media 和 voice,因此可以定义多个 dai_link 。
[->/sound/soc/msm/msm8996.c]
/* Digital audio interface glue - connects codec <---> CPU */
static struct snd_soc_dai_link msm8996_common_dai_links[] = { /* FrontEnd DAI Links */ { .name = "MSM8996 Media1", .stream_name = "MultiMedia1", .cpu_dai_name = "MultiMedia1", .platform_name = "msm-pcm-dsp.0", .dynamic = 1, .async_ops = ASYNC_DPCM_SND_SOC_PREPARE, .dpcm_playback = 1, .dpcm_capture = 1, .trigger = {SND_SOC_DPCM_TRIGGER_POST, SND_SOC_DPCM_TRIGGER_POST}, .codec_dai_name = "snd-soc-dummy-dai", .codec_name = "snd-soc-dummy", .ignore_suspend = 1, /* this dainlink has playback support */ .ignore_pmdown_time = 1, .be_id = MSM_FRONTEND_DAI_MULTIMEDIA1 }, ......
}
#音频物理链路概念#dai_link相关推荐
- Linux ALSA 音频系统:物理链路篇
原址 1. Overview 硬件平台及软件版本: Kernel - 3.4.5 SoC - Samsung exynos CODEC - WM8994 Machine - goni_wm8994 U ...
- (一)Linux ALSA 音频系统:物理链路篇
物理链路篇 转自:https://me.csdn.net/zyuanyun Linux ALSA 音频系统:物理链路篇 Linux ALSA 音频系统:物理链路篇 原创 zyuanyun 最后发布于2 ...
- Android设备音频部分一些概念
Android设备音频部分一些概念 备注:基于高通平台 听筒是用来听对方传送过来的声音,手机放的MP3和开机铃声是从喇叭发出的. 听筒模式,就是手机上一般听电话的内置小耳机,声音较小. 扬声器模式,就 ...
- 电路交换网络中,每条电路独占其经过的物理链路。
电路交换网络中,每条电路独占其经过的物理链路.----√/× 这道题正确答案是错. 电路交换是独占物理链路的,但有时候看怎么理解,电路交换的典型是电话网络.很显然,在双方打电话的时候,第三方是不能占有 ...
- 音频处理基本概念及音频重采样
音频处理基本概念及音频重采样 目录 重点问题 重采样 什么是重采样 为什么要重采样 可调节的参数 对应参数解析 采样率 采样格式及量化精度(位宽) 分⽚(plane)和打包(packed) 声道分布( ...
- 【转】蓝牙物理链路类型:SCO和ACL链路
原文网址:http://blog.chinaunix.net/uid-23193900-id-3272233.html 蓝牙物理链路ACL(Asynchronous Connectionless), ...
- 【计算机网络】电路交换网络中,每条电路独占其经过的物理链路?
题目描述 电路交换网络中,每条电路独占其经过的物理链路.[判断题] 题目解析 诚然,我们说,电路交换网络的每一条信道都是独占资源的,但这个"独占"表示的是独占这个电路信道的资源. ...
- 服务器物理链路,【交换机在江湖对接案例】配置堆叠系统对接NLB服务器群集示例(通过物理链路环回方法)...
配置堆叠系统对接NLB服务器群集示例(通过物理链路环回方法) 设备通过物理链路环回方法对接NLB服务器群集简介 NLB是微软在Windows Server上开发的多服务器群集负载均衡特性.交换机与NL ...
- 音视频编解码技术之音频编码基本概念介绍
音频编码基本概念介绍 自然界中的声音非常复杂,波形极其复杂,通常我们采用的是脉冲代码调制编码,即PCM编码.PCM通过抽样.量化.编码三个步骤将连续变化的模拟信号转换为数字编码. 1-1 什么是采样率 ...
最新文章
- Linux网络编程--进程间通信(一)
- C语言第一次博客作业
- php 自动登录脚本_php利用cookie实现自动登录的方法
- spring+hibernate的配置
- 2014/08/13 – Backbonejs
- MP实战系列(十一)之封装方法详解(续一)
- leetcode-Symmetric Tree 对称树
- 三种Ext提交数据的方法(转)
- 各大公司容器云的技术栈对比
- JAVA 15发布,越来越像C# ?9月排名,C#增幅狠甩JAVA
- 前端学习(2327):angular之双向绑定
- MVC 如何设定默认默认路由为指定的Area下的某个action(笔记)
- SSE/AVX/AVX2汇编技巧
- Leawo Video Converter(狸窝视频转换器)V8.1.0 下载安装和激活和常见操作说明
- 实用的电脑快捷键技巧,赶紧收藏!
- 云计算时代,数据中心运维应该注意哪些问题?
- 【java获取日期的年月日】
- 在Unreal引擎中利用实现实时动作捕捉
- std::function和std::bind用法
- amd兼容AM3服务器cpu型号,兼容性超强的AM2/AM2+/AM3接口_主板新闻-中关村在线
热门文章
- 0x01 D-Link路由器漏洞研究分享
- 《程序员职场第一课》配套课程大纲、免费视频、免费PPT下载地址(包括全部21讲)
- 哪款app看计算机书籍好,实测六款主流看图软件,看看哪一款更轻小、便捷、实用?...
- 一个通用即时通讯(IM)系统的设计
- 高等数学强化5:多元函数微分学(2) 偏导数与全微分的计算
- 01-HTML+CSS+JS【常用总结+案例练习】
- 《自动控制原理与设计(第5版)》读书笔记
- P1775 石子合并(弱化版)(区间DP)
- BadUSB原理浅析及制作指南
- Burpsuite暴力破解工具的简单使用