简体   繁体   English

Android支持的编解码器意味着软件编解码器?

[英]Android supported codec means software codec?

I know that two types of codecs exist - Hardware codec and Software codec. 我知道存在两种类型的编解码器-硬件编解码器和软件编解码器。

And Supported Media Formats displays Android supported codecs. 并且“ 支持的媒体格式”显示Android支持的编解码器。

I would like to know if a codec is listed in supported media formats, does it mean it is a software codec? 我想知道是否以支持的媒体格式列出了编解码器,这是否意味着它是软件编解码器? For example, if it is mentioned that AAC LC codec supported by Android(Android supported codec) and my hardware does not support AAC LC codec, can I play AAC LC audio music ? 例如,如果提到Android支持的AAC LC编解码器 (Android支持的编解码器)并且我的硬件不支持AAC LC编解码器,我可以播放AAC LC音频音乐吗?

All Android devices have to support the list of codecs in Supported Media Formats . 所有Android设备都必须支持“ 支持的媒体格式 ”中的编解码器列表。 Android has CTS tests to check if these formats are supported by a device. Android进行了CTS测试,以检查设备是否支持这些格式。

However this can be done using either software or hardware codec. 但是,可以使用软件或硬件编解码器来完成。 Typically, video is supported using hardware codec whereas audio is supported in software as audio needs less processing power. 通常,使用硬件编解码器支持视频,而软件支持音频,因为音频需要较少的处理能力。

In your case, even if the hardware does not support AAC LC, the device will decode using software codec library. 对于您而言,即使硬件不支持AAC LC,设备也会使用软件编解码器库进行解码。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM