原创 C++ 排序方法集錦
[cpp] view plaincopy #include <iostream> using namespace std; // 插入排序開始===================== void ins
原创 VLC 播放 RTP 流 SDP 文件寫法
m=audio 1234 RTP/AVP 96 a=rtpmap:96 L16/22050/2 a=ptime:50 c=IN IP4 192.168.1.15 m=audio ---- 告知RTP流爲 audio 1234 ----
原创 Android JB MediaPlayer MediaPlayerService Binder 構建 分析
本例主要分析一下JNI 調用之後的libmedia and libmediaplayerservice, mediaplayer.cpp 中定義了playback 相關的c++ API, 可以使用這些接口編寫一些framework
原创 Android JB MediaPlayerService Interface Analysis
mediaplayerservice 作爲android 提供多媒體服務的service, 其服務主要涉及playback, Recorder , metadataRetriever; 下面就來對mediaplayers
原创 AAC ADTS LATM 格式分析
AAC ADTS LATM 格式分析 一、ADTS格式: ADTS的全稱是Audio Data Transport Stream。是AAC音頻的傳輸流格式。 AAC音頻格式在MPEG-2(ISO-13318-7 2003)中有定義。
原创 Ogre SourceCode Compile by Windows VS2005
以下爲實踐過程; 一 , Download OgreSourceCode http://www.ogre3d.org/download/source 選擇OGRE Source For Windows 二,研究Build
原创 Display by SurfaceComposerClient
#include <binder/IServiceManager.h> #include <binder/ProcessState.h> #include <binder/IPCThreadState.h> #include <andr
原创 Andoird OMXCodec 流程分析
1, Read 2, Decoder Component message 回傳機制
原创 VS2005 Ogre 簡單測試程序創建
1, 新建一個空工程 2, 在工程裏添加一個source file ,命名爲main.cpp 3,添加一個main 方法 int main (void) { return 0; }4,在main.cpp中 #in
原创 設計模式之工廠模式
1, 工廠模式何用? 旨在爲創建對象提供過渡接口; 2, 工廠模式所涉對象 顧名思義,工廠 and 產品; 3, 工廠模式分析 工廠可以抽象,產品也可以抽象,那麼針對不同的抽象,就可以衍生出簡單工廠
原创 Java編程思想 第一章
1, 關鍵字. interface - method. extend - 繼承. 2,單根結構的特性. 3, GC Garbage Collection 機制. 4, 有限永久性 對象生存期概念 5, Design St
原创 OpenMAX flow
1, set callback handle and GetOMXHandle 2, SetParameter - OMX_IndexParamStandardComponentRole, 假設爲 OM
原创 Android KK NuPlayer
1, Message mechanism 2, scan source flow 3, get av format flow 4, playing flow 5, av sync