易截截图软件、单文件、免安装、纯绿色、仅160KB

linux 音频编程 ioctrl怎样控制音频的输出通道

linux 音频编程,怎样控制音频是通过speaker输出,还是通过耳机插口输出?
ioctrl?
首现。lz用的是alsa 还是oss?
如果可能,告诉我你的alsa或者oss的版本

应该是alsa,具体什么情况我目前还不是很清楚,如果知道了哪个版本,是不是就可以控制了?
麻烦提供一些具体的,详细的资料,谢谢了

唉呀,我只会OSS
据说ALSA支持OSS
OSS最新版本里ioctl的命令字变了很多

http://www.ibm.com/developerworks/cn/linux/l-audio/ 是oss的介绍

不知道你是否在嵌入式平台上弄的

是,嵌入式平台啊,有什么不同吗?

有的嵌入式平台有ac97声卡,能够自动检测是否插入耳机而选择输出
我以前在mini2440上做实验,ioctl不能读取到任何有效录音源,只能从mic录音不能切换到LINE-IN
最后逼得我diff了一下源代码,发现
/linux-2.6.29/sound/soc/codecs/uda134x.c
下202行多了
uda134x_write(codec, 2, 2|(5U < <2));

也许你用的也是uda134x 芯片,没准看看芯片手册,直接发i2c命令就能切换了
而目前你用的音频驱动却没有很好地实现这些ioctl

请问,我怎样才能知道我这用的是什么芯片?
如果发i2c命令如何实现?麻烦举个例子...

引用
请问,我怎样才能知道我这用的是什么芯片?
如果发i2c命令如何实现?麻烦举个例子...

难道你没有你开发的平台的硬件说明和数据手册?


alsa用alsamixer
如果是编程实现,请看ALSA的API接口。

没有说明,没有手册,请问需要了解哪个芯片?解码芯片还是arm芯片?还是其他?

什么都没有给你怎么搞开发


相关问答:

linux下C语言开发oracle的问题。

两个文件1.PC,1.inc
1.PC有操作oracle数据库的 ,1.inc也有操作oracle数据库 
在其他数据中如informix 中$include 1.inc就可以使用了
在ORACLE数据库重 $include 1.inc不可用 EXEC SQL include 1.inc也不可 ......

请教一下linux 系统下用icmp 发包 的问题

10M的带宽,有没有可能每秒发100M的icmp包?谢谢
........
怎么想都不可能
就算你强发,实际还是会被阻塞到10M以下

是10M/8

有个朋友说 他测试了10M的宽带,每秒发了100M多的ICMP的包,有点不相信,来问问
......

c语言实现linux time相关函数 - C/C++ / C语言

现在需要在一个嵌入式系统中实现时间函数,编译器未提供time库函数,请问大家如何用c语言实现时间函数啊?
年月日时分秒 到 整数秒(从1970年开始) 之间的相关转换啊
类似mktime 和localtime的功能,谢谢
mktime ......

lINUX 的PID的问题 - Linux/Unix社区 / 程序开发区

各位老师好:小弟有一点问题 琢磨了好久想请教大师们:
我在安装mysql的时候 安装到
./configure \
--prefix=/usr/local/mysql \
--with-extra-charsets=all
这步的时候出现:
configure: unknown option --p ......

[HJ_34] 在HTML网页下,用JS 打开LINUX下的记事本

如题,在WINDOWS底下的CODE会,但在LINUX下不知道如何实现,JS的代码应该是不一样的。 求教。

分不够再加。

http://topic.csdn.net/u/20100113/08/17ba1e71-4c33-43f6-91a5-0e031c86e5ed.html
linux ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号