Chinaunix首页 | 论坛 | 博客
  • 博客访问: 658789
  • 博文数量: 205
  • 博客积分: 7891
  • 博客等级: 少将
  • 技术积分: 2168
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-29 13:16
文章分类

全部博文(205)

文章存档

2015年(4)

2014年(5)

2013年(1)

2012年(4)

2011年(51)

2010年(86)

2009年(45)

2008年(9)

分类: Android平台

2015-02-14 02:45:27

/dev/snd/pcmC0D0c -->MultiMedia1-->msm-pcm-dsp-->msm-pcm-q6-v2.c PCM Record
/dev/snd/pcmC0D0p -->MultiMedia1-->msm-pcm-dsp-->msm-pcm-q6-v2.c PCM PlayBack 
/dev/snd/pcmC0D2c -->CS-Voice-->msm-pcm-voice-->msm-pcm-q6-v2.c CS Voice TX
/dev/snd/pcmC0D2p -->CS-Voice-->msm-pcm-voice-->msm-pcm-q6-v2.c CS Voice RX

/dev/snd/pcmC0D0p 

enum {
SNDRV_PCM_STREAM_PLAYBACK = 0,
SNDRV_PCM_STREAM_CAPTURE,
SNDRV_PCM_STREAM_LAST = SNDRV_PCM_STREAM_CAPTURE,
};


//msm-pcm-q6-v2.c
    msm_pcm_probe
        struct msm_pcm_loopback *pcm;
            struct snd_pcm_substream *playback_substream;
                struct snd_pcm *pcm;
            struct snd_pcm_substream *capture_substream;


Open:
     
snd_pcm_f_ops       pcm_native.c
        snd_pcm_playback_open
            snd_pcm_open
                snd_pcm_open_file
                    snd_pcm_open_substream
                        substream->ops->open(substream)
                            msm_pcm_open   //msm-pcm-q6-v2.c
                                
每打开一次都是一个substream.
                                     
阅读(1389) | 评论(0) | 转发(0) |
0

上一篇:audio policy service

下一篇:hifi dsd es9018

给主人留下些什么吧!~~