freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

hal代碼組織結(jié)構(gòu)v01(已修改)

2025-07-07 06:49 本頁面
 

【正文】 文件夾Hardware/ Broad/ Wlan/ Ti/ Wlan/ Omap3/ Msm7k/ Libhardware_legacy/ Libsensors/ Q/ Ril/ Rild Ril reference Libril Include由此可見分為三類:第三方廠商部分,包括msm、broad、ti等老式硬件抽象層方案:libhardware_legacy獨(dú)立的硬件抽象設(shè)備:libsensors、ril、q(gps)等Msm7k是高通提供的一些文件: libaudio libcamera libcopybit libgralloc liblights liboverlay librpcAudio:0、層次: media庫提供audio本地部分接口 audioFlinger是audio的中間層 audio硬件抽象層提供底層支持 audio接口通過JNI提供給上層調(diào)用Audio管理環(huán)節(jié)Audio輸出Audio輸入Java層本地框架層AudioSystemAudioTrackAudioRecorderAudioFlingerIAudioFlingerIAudioTrackIAudioRecorderHALAudioHardwareInterfaceAudioStreamOutAudioStreamInHAL層(AudioFlinge和Audio的硬件接口):hardware/msm7k/libaudioqsd8k 在這里,如果平臺是qsd8k的,則會直接選擇libaudioqsd8k而不是libaudio原始庫,這部分就是平臺特定的代碼。 在該文件中進(jìn)行打開設(shè)備文件、ioctl等操作。 該HAL的調(diào)用起點(diǎn)是:createAudioHardware(),由該函數(shù)實(shí)現(xiàn)audio的HAL實(shí)例化,并提供給AudioFlinger進(jìn)行調(diào)用。 android的AudioHAL可以基于linux標(biāo)準(zhǔn)的ALSA或者OSS實(shí)現(xiàn),或基于私有的Audio驅(qū)動接口實(shí)現(xiàn)。 HAL的主體是:AudioHardwareInterface類, HAL主要實(shí)現(xiàn)方式:實(shí)現(xiàn)AudioHardwareInterface、AudioStreamOut和AudioStreamIn三個類的繼承。 HAL的實(shí)現(xiàn): (1),不操作實(shí)際硬件,涉及到的輸入輸出都為空操作。 (2),需要android的一種特殊聲音驅(qū)動支持(/dev/eac)。 (3)。 (4)自行設(shè)計(jì)的HAL,需要完成的工作和上面三個類似(比如基于OSS或者AL
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1