实例介绍
android音频解码的源代码(适用于音乐播放器) 其他不多说了,文件不大,又不用积分,下了看看自己需不需要,也许正是你需要的。
【实例截图】
【核心代码】
a1bd0866-1af9-4f5b-9341-b9619f461250
└── jni
├── alac
│ ├── alac_decoder.c
│ ├── Android.mk
│ ├── decomp.h
│ ├── demux.c
│ ├── m4a.c
│ ├── m4a.h
│ ├── main.c
│ └── README.rockbox
├── Android
│ ├── include
│ │ ├── AudioHardware.h
│ │ ├── cutils
│ │ │ ├── adb_networking.h
│ │ │ ├── array.h
│ │ │ ├── ashmem.h
│ │ │ ├── atomic.h
│ │ │ ├── config_utils.h
│ │ │ ├── cpu_info.h
│ │ │ ├── dir_hash.h
│ │ │ ├── event_tag_map.h
│ │ │ ├── fdevent.h
│ │ │ ├── hashmap.h
│ │ │ ├── jstring.h
│ │ │ ├── logd.h
│ │ │ ├── logger.h
│ │ │ ├── log.h
│ │ │ ├── logprint.h
│ │ │ ├── memory.h
│ │ │ ├── misc.h
│ │ │ ├── mq.h
│ │ │ ├── mspace.h
│ │ │ ├── native_handle.h
│ │ │ ├── process_name.h
│ │ │ ├── properties.h
│ │ │ ├── record_stream.h
│ │ │ ├── selector.h
│ │ │ ├── sockets.h
│ │ │ ├── threads.h
│ │ │ ├── tztime.h
│ │ │ ├── uio.h
│ │ │ └── zygote.h
│ │ ├── hardware_legacy
│ │ │ ├── AudioHardwareBase.h
│ │ │ ├── AudioHardwareInterface.h
│ │ │ ├── flashlight.h
│ │ │ ├── gps.h
│ │ │ ├── IMountService.h
│ │ │ ├── power.h
│ │ │ ├── qemu_tracing.h
│ │ │ ├── uevent.h
│ │ │ ├── vibrator.h
│ │ │ └── wifi.h
│ │ ├── media
│ │ │ ├── AudioRecord.h
│ │ │ ├── AudioSystem.h
│ │ │ ├── AudioTrack9.h
│ │ │ ├── AudioTrack.h
│ │ │ ├── IAudioFlingerClient.h
│ │ │ ├── IAudioFlinger.h
│ │ │ ├── IAudioRecord.h
│ │ │ ├── IAudioTrack.h
│ │ │ ├── IMediaMetadataRetriever.h
│ │ │ ├── IMediaPlayerClient.h
│ │ │ ├── IMediaPlayer.h
│ │ │ ├── IMediaPlayerService.h
│ │ │ ├── IMediaRecorder.h
│ │ │ ├── JetPlayer.h
│ │ │ ├── mediametadataretriever.h
│ │ │ ├── MediaMetadataRetrieverInterface.h
│ │ │ ├── mediaplayer.h
│ │ │ ├── MediaPlayerInterface.h
│ │ │ ├── mediarecorder.h
│ │ │ ├── mediascanner.h
│ │ │ ├── PVMediaRecorder.h
│ │ │ ├── PVMetadataRetriever.h
│ │ │ ├── PVPlayer.h
│ │ │ ├── thread_init.h
│ │ │ └── ToneGenerator.h
│ │ └── utils
│ │ ├── AndroidUnicode.h
│ │ ├── ashmem.h
│ │ ├── AssetDir.h
│ │ ├── Asset.h
│ │ ├── AssetManager.h
│ │ ├── Atomic.h
│ │ ├── BackupHelpers.h
│ │ ├── Binder.h
│ │ ├── BpBinder.h
│ │ ├── BufferedTextOutput.h
│ │ ├── Buffer.h
│ │ ├── ByteOrder.h
│ │ ├── CallStack.h
│ │ ├── Debug.h
│ │ ├── Endian.h
│ │ ├── Errors.h
│ │ ├── executablepath.h
│ │ ├── FileMap.h
│ │ ├── IBinder.h
│ │ ├── IInterface.h
│ │ ├── IMemory.h
│ │ ├── inet_address.h
│ │ ├── IPCThreadState.h
│ │ ├── IPermissionController.h
│ │ ├── IServiceManager.h
│ │ ├── KeyedVector.h
│ │ ├── List.h
│ │ ├── Log.h
│ │ ├── LogSocket.h
│ │ ├── MemoryBase.h
│ │ ├── MemoryDealer.h
│ │ ├── MemoryHeapBase.h
│ │ ├── MemoryHeapPmem.h
│ │ ├── misc.h
│ │ ├── Parcel.h
│ │ ├── Pipe.h
│ │ ├── ported.h
│ │ ├── ProcessState.h
│ │ ├── RefBase.h
│ │ ├── ResourceTypes.h
│ │ ├── SharedBuffer.h
│ │ ├── Socket.h
│ │ ├── SortedVector.h
│ │ ├── StopWatch.h
│ │ ├── String16.h
│ │ ├── String8.h
│ │ ├── string_array.h
│ │ ├── SystemClock.h
│ │ ├── TextOutput.h
│ │ ├── threads.h
│ │ ├── TimerProbe.h
│ │ ├── Timers.h
│ │ ├── TypeHelpers.h
│ │ ├── Vector.h
│ │ ├── VectorImpl.h
│ │ ├── ZipEntry.h
│ │ ├── ZipFileCRO.h
│ │ ├── ZipFile.h
│ │ ├── ZipFileRO.h
│ │ └── ZipUtils.h
│ └── lib
│ ├── gingerbread
│ │ ├── libmedia.so
│ │ └── libutils.so
│ ├── libmedia.so
│ └── libutils.so
├── Android.mk
├── ape
│ ├── Android.mk
│ ├── ape_decoder.c
│ ├── COPYING
│ ├── crc.c
│ ├── decoder.h
│ ├── demac.c
│ ├── demac_config.h
│ ├── demac.h
│ ├── entropy.c
│ ├── entropy.h
│ ├── filter_1280_15.c
│ ├── filter_16_11.c
│ ├── filter_256_13.c
│ ├── filter_32_10.c
│ ├── filter_64_11.c
│ ├── filter.c
│ ├── filter.h
│ ├── main.c
│ ├── main.c.ok
│ ├── parser.c
│ ├── parser.h
│ ├── predictor-arm.S
│ ├── predictor.c
│ ├── predictor.h
│ ├── README
│ ├── vector_math16_armv5te.h
│ ├── vector_math16_armv6.h
│ ├── vector_math16_cf.h
│ ├── vector_math32_armv4.h
│ └── vector_math_generic.h
├── flac
│ ├── Android.mk
│ ├── arm.h
│ ├── arm.S
│ ├── bitstream.c
│ ├── bitstream.h
│ ├── COPYING
│ ├── decoder.h
│ ├── flac_decoder.c
│ ├── golomb.h
│ ├── main.c
│ ├── README
│ └── tables.c
├── main.c
├── main.h
├── mpc
│ ├── Android.mk
│ ├── COPYING
│ ├── huffsv46.c
│ ├── huffsv7.c
│ ├── idtag.c
│ ├── main.c
│ ├── mpcdec
│ │ ├── config_types.h
│ │ ├── config_types.h.in
│ │ ├── config_win32.h
│ │ ├── decoder.h
│ │ ├── huffman.h
│ │ ├── internal.h
│ │ ├── math.h
│ │ ├── mpcdec.h
│ │ ├── mpc_types.h
│ │ ├── reader.h
│ │ ├── requant.h
│ │ └── streaminfo.h
│ ├── mpc_decoder.c
│ ├── mpc_reader.c
│ ├── requant.c
│ ├── sample.cpp
│ ├── streaminfo.c
│ └── synth_filter.c
├── msm_audio.h
├── README
├── std_audio.cpp
├── std_audio.h
├── wav
│ ├── Android.mk
│ └── main.c
└── wv
├── Android.mk
├── arml.S
├── arm.S
├── float.c
├── LICENSE
├── main.c
├── metadata.c
├── pack.c
├── README
├── README.rockbox
├── SOURCES
├── unpack.c
├── wavpack.h
├── words.c
└── wputils.c
16 directories, 227 files
标签:
相关软件
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论