<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[liyopt的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/liyopt</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; liyopt]]></copyright><item><title><![CDATA[Android Audio知识梳理 看完这一篇就够了！]]></title><link>https://blog.youkuaiyun.com/liyopt/article/details/135389947</link><guid>https://blog.youkuaiyun.com/liyopt/article/details/135389947</guid><author>liyopt</author><pubDate>Thu, 04 Jan 2024 16:36:26 +0800</pubDate><description><![CDATA[这个部分作为Android的Audio系统的输入/输出层次，一般负责播放PCM声音输出和从外部获取PCM声音，以及管理声音设备和设置，注意，解码功能不在这里实现，在android系统里音频视频的解码是 opencore 或 stagefright 完成的，在解码之后才调用音频系统的接口，创建音频流并播放。初始化各个音效对应的参数，将各音效和 对应的输入 和输出流绑定在一起，这样，当上层要初始化使用音效时，就会在对应的threadloop中调用process_l音效处理函数。]]></description><category></category></item></channel></rss>