什么是中斷 操作系統(tǒng)需要對連接到計算機(jī)上的所有硬件設(shè)備進(jìn)行管理,要管理這些設(shè)備,首先得和它們互相通信才行,一般有兩種方案可實(shí)現(xiàn)這種功能: 輪詢(polling) 讓內(nèi)核定期對...
什么是中斷 操作系統(tǒng)需要對連接到計算機(jī)上的所有硬件設(shè)備進(jìn)行管理,要管理這些設(shè)備,首先得和它們互相通信才行,一般有兩種方案可實(shí)現(xiàn)這種功能: 輪詢(polling) 讓內(nèi)核定期對...
一.JNA簡述 略。 二.so文件的編譯 本文以C語言為例。 1.C源文件 2.Android.mk文件 3.Application.mk文件 4.使用NDK編譯 有些網(wǎng)絡(luò)文...
前言 這篇文章簡單介紹一下在Android平臺下的EGL環(huán)境的相關(guān)內(nèi)容,由于OpenGL ES并不負(fù)責(zé)窗口管理以及上下文管理,該職責(zé)由各個平臺自行完成;在Android平臺下...
本人在編寫基于FFmpeg的播放器時,需要將解碼后的視頻幀數(shù)據(jù)upload到GPU進(jìn)行渲染輸出,方便給視頻添加濾鏡之類的。輸出部分有兩種方案,一種是使用GLSurfaceVi...
前言 上一篇文章介紹了如何調(diào)用系統(tǒng)相機(jī)進(jìn)行拍照裁剪等功能,一般情況下這些已經(jīng)能滿足我們的需求了。但是在有些場景和特殊需求下,比如要進(jìn)行人臉檢測、要不間斷地抓取多張照片等等,那...
離屏渲染應(yīng)該是所有iOS開發(fā)者繞不開的話題,關(guān)于離屏渲染的文章也有很多。objc.io 的文章繪制像素到屏幕上說過:一般情況下,你需要避免離屏渲染,因?yàn)檫@是很大的消耗。直接將...
本節(jié)帶來的是Android多媒體中的——MediaPlayer,我們可以通過這個API來播放音頻和視頻 該類是Androd多媒體框架中的一個重要組件,通過該類,我們可以以最小...
智能指針是C++中一項很常用的技術(shù),合理的使用智能指針可以更方便的管理內(nèi)存,降低內(nèi)存泄漏的風(fēng)險,這里只介紹C++11后官方的智能指針。 智能指針的種類 unique_ptr ...