0

请向我解释一下 AACExtractor.cpp 是关于代码方面的全部内容。

4

1 回答 1

0

虽然答案不会帮助提问者,但它会帮助其他寻求答案的人。

AAC extractor.cpp 是 libstagefright.so 的一部分,libstagefright.so 是一个 stagefright 媒体框架,用于处理从 . Awesome player.cpp 正在使用 AAC 提取器,它控制音频/视频播放。它来自 AACextractor 类,以帮助识别文件是否为“aacfile”(SniffAAC 函数)

它需要实现的方法

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

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

提取帧并将其提供给解码器。(支持实现对特定帧的搜索等功能,)

这些函数被其他函数用来完成它们的工作。这是一个概述。最好的理解方法是打印日志。希望这可以帮助

有关更多详细信息,请查看 https://groups.google.com/forum/#!forum/android-porting https://groups.google.com/forum/#!forum/android-framework

于 2013-09-23T10:10:44.137 回答