原创 構造函數初始化列表、默認構造函數以及帶有內嵌對象的構造函數相關知識

背景:在工作學習使用C++的過程中,遇到了一些初始化方面的一些坑,查詢些許資料,遂得此文 1. 構造函數初始化 在構造函數中用初始化列表初始化數據域 Class Person (parameterList): dataField1(val

原创 C++初始化相關知識

         

原创 C++中的淺拷貝與深拷貝

類中的數據在有指針的情況下,淺拷貝只是增加了一個指針,指向已經存在的內存,而深拷貝就是新增加一個指針並指向新申請的一塊內存,使這個新增加的指針指向新開闢的內存,深拷貝可以有效避免,淺拷貝重複釋放同一內存的錯誤,現舉例說明如下: #in

原创 Android Binder機制原理(史上最強理解,沒有之一)(轉)

Android Binder機制原理(史上最強理解,沒有之一)(轉) 原文地址: http://blog.csdn.net/universus/article/details/6211589 Binder是Android系統進程間

原创 音視頻學習參考

原文地址:http://blog.yundiantech.com/?log=blog&id=4  所謂視頻,其實就是將一張一張的圖片連續的放出來,就像放幻燈片一樣,由於人眼的惰性,因此只要圖片的數量足夠多,就會覺得是連續的

原创 音視頻學習

現在音視頻如此火爆,作爲一枚專業的程序媛哪能不懂音視頻的開發呢,所以踏上了音視頻研究之路。對於ios來說音視頻編解碼主要有兩種編解碼框架FFmpeg和蘋果ios8以後開放的VideoToolBox,FFmpeg是基於C

原创 android MediaPlayer NuPlayer以及Android MediaPlayerService解析

MediaPlayer 通常MediaPlayer的調用邏輯是,構造函數-> setDataSource -> SetVideoSurfaceTexture-> prepare/prepareAsync -> start->

原创 【stagefrightplayer】1 調用過程

概述 android中的多媒體播放結構是:client-server模式 client端對應的類是:MediaPlayer -- framework/base/media/java/android/media/MediaPla

原创 Android 之MediaPlayer類相關函數調用過程

本篇是分析Android設備系統用MediaPlayer類播放視頻過程中各個類或函數相互調用的過程,只分析主幹過程,不死磕細枝末節,  且着墨於Native層C++的實現,本人資歷學識淺薄,忘各位批評指正,多加交流! 既然要分析視頻播放時

原创 音視頻學習之路簡述

音視頻開發學習——轉知乎答案 著作權歸作者所有。 商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。 作者:姚冬 鏈接:http://www.zhihu.com/question/31156766/answer/54645514