symbian S60第三版中音频流的编码格式
来源:互联网 发布:取消淘宝手机验证码 编辑:程序博客网 时间:2024/04/29 09:08
- 设备, 软件 版本:
S60 3rd Edition
- 详细描述
因为有了基于硬件编码(DSP)的DevSound,手机设备可以支持下列编码格式的流媒体播放。所有的S60第三版手机都支持下列硬件音频编码的流媒体播放:
FourCC Type Description
" P16" (encoder+decoder) Uncompressed PCM 16-bit
" AMR" (encoder+decoder) AMR Narrow Band
Additionally, most Nseries and some Eseries devices support also the following:
"G711" (encoder+decoder) G.711
"G729" (encoder+decoder) G.729
"ILBC" (encoder+decoder) iLBC (internet Low Bitrate Codec)
" MP3" (decoder only) MPEG-1 Audio Layer 3 (MP3)
" AWB" (decoder only) AMR Wide Band
" AAC" (decoder only) Adv. Audio Coding (AAC)
- 使用方法
在初始化音频流时我们使用一个fourCC码(TFourCC)来指定解码格式,例如在使用CMdaAudioInputStream时,当流格式成功打开后可以在MaiscOpenComplete进行如下操作:
void CMyAudioStreamer::MaiscOpenComplete( TInt aError )
{
if ( aError == KErrNone )
{
// Set the data type (encoding)
TRAPD(error, iInputStream->SetDataTypeL( TFourCC('G', '7', '1', '1')) );
- 硬件编码配置
大部分编码在初始化时都定义了缺省配置,不需要额外操作。
但某些编码格式支持不同的解码模式,比如比特率或其他特性。对一个硬件编码来说,这些配置可以通过一个特定编码的自定义接口类来完成。我们可以从CMdaAudioXXXStream或CMMFDevSound的CustomInterface()方法获取一个该类实例的指针。这个指针被强制转换为特定编码的接口类型。
不过这些依赖硬件的接口无法作为S60 SDK的一部分被支持。如果项目中需要自定义配置的编码。开发者可以通过Nokia S60 API合作伙伴程序来使用这些自定义的接口。
- symbian S60第三版中音频流的编码格式
- S60第三版中音频流的编码格式
- Symbian中音频API的使用 (S60 3rd FP1)
- Symbian中音频API的使用 (S60 3rd FP1)
- Symbian S60第三版软件精选介绍
- Symbian s60 第三版 SDK分类
- Symbian S60操作系统中浏览器的疑问
- Symbian S60第三版软件安装与删除的相关说明
- Symbian(塞班)系统S60第三版的证书和签名详解
- Symbian S60第三版 MR、FP1、FP2 机型的本质区别
- Symbian S60第三版手机最基本常见问题及解决方案
- 音频编码格式的特点
- 音频编码格式的百家争鸣
- Symbian S60 PKG中Platform UID的使用
- Symbian s60的全部错误代码
- Symbian中音频API的使用
- 优于AAC的音频编码格式opus
- Symbian S60第三版上启动浏览器并打开指定网页
- C# GDI+ 简单绘图 (三) 实现仿QQ截图功能
- 大家好
- Linux安装软件
- 如何快速提高自己网店浏览量
- c# GDI+简单绘图(四):实现仿WINDOWS 画板功能
- symbian S60第三版中音频流的编码格式
- C/C++ 笔试、面试题目大汇总(转)
- (二十八)海阔天空
- 本地计算机上的MSSQLSERVER服务启动后又停止了。一些服务自动停止,如果它们没有什么可做的
- ArcGIS Server中的各种服务
- 新手上路,请多多指教
- 【小阅读^大脑袋】0302 NO.332
- java面试笔试题
- C/C++ 笔试、面试题目大汇总