如何将AAC Parser集成到Android源代码中?

时间:2012-12-05 09:42:06

标签: android-framework

请解释一下AACExtractor.cpp在代码方面的意义。

1 个答案:

答案 0 :(得分:0)

虽然答案不会对提问者有所帮助,但它会帮助其他求职者。

AAC extractor.cpp是libstagefright.so的一部分,libstagefright.so是一个处理android中音频播放的stagefright媒体框架。 真棒player.cpp正在使用AAC提取器来控制音频/视频播放。 它预计来自AACextractor类    帮助确定文件是否是“aacfile”(SniffAAC功能)

它需要实现

的方法

提取有关元数据的信息(专辑封面,艺术家等)

从要提供给编解码器的文件中提取必要的信息 (采样率通道,初始化解码器,)

提取一个帧并将其提供给解码器。(支持实现寻找特定帧的函数等)。

其他功能使用这些功能来完成工作。 这是一个概述。最好的理解方法是打印日志。 希望这有帮助

有关详细信息,请参阅 https://groups.google.com/forum/#!forum/android-porting https://groups.google.com/forum/#!forum/android-framework