chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

HarmonyOS多媒體框架介紹

HarmonyOS開發(fā)者 ? 來源:未知 ? 2022-12-30 19:15 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

隨著科技進(jìn)步,我們的生活發(fā)生了翻天覆地的變化。過去幾年音視頻技術(shù)發(fā)展迅速,直播行業(yè)異軍突起,在社交、娛樂、教育、醫(yī)療等領(lǐng)域高歌猛進(jìn)。當(dāng)前,對音視頻技術(shù)的需求又將到達(dá)一個新高度。

HarmonyOS作為一款全新的面向全場景的分布式操作系統(tǒng),不斷創(chuàng)新,致力于為開發(fā)者提供更好、更高效的使用體驗。接下來讓我們一起學(xué)習(xí)了解下HarmonyOS中的多媒體框架的相關(guān)知識吧!


多媒體框架介紹結(jié)構(gòu):

相機(Camera)

播放(Player

音頻(Audio)


相機(Camera)


1、相機框架設(shè)計目標(biāo):簡單易用、效果一致、性能優(yōu)先

簡單易用是指相機框架從面向用戶、場景和一些功能的高級API的設(shè)計,去屏蔽一些底層復(fù)雜的硬件操作,從而簡化應(yīng)用層的編程

效果一致是指相機框架通過對應(yīng)用層接口的統(tǒng)一管控,以及對廠商擴展的歸一,來確保對所有包含相機的應(yīng)用提供同樣的展示質(zhì)量和效果。

性能優(yōu)先是指相機框架通過內(nèi)部軟硬協(xié)同的設(shè)計,提升拍照啟動、預(yù)覽和拍照過程中的性能體驗。


2、相機框架介紹:

如下圖所示,左側(cè)綠色模塊是目前已經(jīng)開源或者開放的能力。其中包含一些鏡頭管理能力,例如鏡頭查詢、生命周期管理,除此之外,也將支持一些基礎(chǔ)的預(yù)覽、拍照和錄像功能。

為了進(jìn)一步降低拍照過程中對于前臺資源的占用,后期將考慮提供開源和開放的離線拍照的架構(gòu)設(shè)計。

從分層架構(gòu)的角度,相機框架的框架層提供了開發(fā)者可以感知的API來簡化編程,服務(wù)層主要通過一些高性能、高畫質(zhì)的設(shè)計,提升對開發(fā)者服務(wù)的質(zhì)量和體驗效果。

針對芯片適配層,對不同廠商的芯片適配接口提供歸一的抽象,做比較兼容的設(shè)計,確保芯片廠商接入系統(tǒng)的時候花費最低的成本,同時也保證兼容性。


3、工作流程介紹:

下圖是相機模塊運行態(tài)的業(yè)務(wù)流程圖。

當(dāng)需要下發(fā)相機的命令時,無論是啟動預(yù)覽或者預(yù)覽之后的其他命令,再或者是其他變量下發(fā)到底層系統(tǒng)的操作的命令,當(dāng)接收到時,將會被轉(zhuǎn)化為對底層的控制,然后再由相機框架通過一定方式將處理結(jié)果回傳給應(yīng)用和開發(fā)者。

如下圖所示,此流程在代碼實現(xiàn)上分為五個步驟:

第一步:創(chuàng)建工作session;

第二步:配置輸入鏡頭、輸出流格式;

第三步:啟動會話;

第四步:操作會話,變焦、聚焦等操作可在此步驟進(jìn)行控制;

第五步:釋放會話,此步驟用于釋放所占用的系統(tǒng)資源。


播放(Player)


1、播放框架設(shè)計目標(biāo):低消耗、簡單易用、靈活擴展

低消耗是指播放框架在播放資源的消耗和功耗上是最優(yōu)的。

簡單易用是指播放框架提供了兩種接口形式:JS和結(jié)合ArkUI提供的UI控件接口,便于開發(fā)者使用。

靈活擴展是指播放框架針對服務(wù)類目的引擎,可增強、可擴展、可替換。


2、播放框架介紹:

播放框架主要提供較為通用的,但控制能力豐富的音、視頻的播放和錄制功能。中間件的核心是基于引擎提供各種各樣的服務(wù)的能力。

目前提供了兩套引擎,分別是GStreamer引擎和HiStreamer引擎,功能都比較齊全。

在硬件適配層,即HDF層,提供兼容設(shè)計。播放框架內(nèi)部輕量化的Histreamer引擎,基于傳統(tǒng)的pipeline,通過插件化機制增強相關(guān)的音視頻的編解碼和解析能力,該引擎最典型的特征就是小。當(dāng)開發(fā)者使用的時候,播放MP3,最低可做到600K以下。

另外引擎本身可跨多系統(tǒng)支持。除此之外,MP3,AAC,H264,HTTP,HLS等當(dāng)前常用的音頻格式都是完全支持的,開發(fā)者可以通過一鍵化的方式靈活切換引擎。


音頻(Audio)


1、音頻框架設(shè)計目標(biāo):接口統(tǒng)一、效果一致、高性能、統(tǒng)一焦點控制和架構(gòu)歸一

接口統(tǒng)一是指同一套音頻接口體系,支持不同場景的音頻使用方式,例如音頻低時延播放、高清音頻和低功耗等。

效果一致是指音頻框架提供給所有應(yīng)用的一致性的效果體驗。

高性能是指音頻的低時延播放。

統(tǒng)一焦點控制是指音頻框架對音頻播放、錄制的焦點的強管控。

架構(gòu)歸一是指音頻框架適用于大、中、小的各種設(shè)備。


2、音頻框架介紹:

音頻框架主要采用CS的架構(gòu),支持多個音頻同時運行。

音頻模塊分為三個,分別是Audio Renderer、Audio Capturer、Audio Manager。

其中,Audio Renderer提供了渲染音頻文件和控制播放的接口,開發(fā)者可以通過本接口在輸出設(shè)備中播放音頻文件并管理播放任務(wù)。Audio Capturer提供了獲取原始音頻文件的方法,開發(fā)者可以通過該接口調(diào)用實現(xiàn)對音頻數(shù)據(jù)的采集。Audio Manager提供了音頻流類型、音量、音頻設(shè)備管理等接口,開發(fā)者可以通過調(diào)用該接口實現(xiàn)對相關(guān)音頻對象的管理。

以上是多媒體框架的相關(guān)介紹內(nèi)容,如果您想了解更多關(guān)于HarmonyOS相關(guān)知識,請參考HarmonyOS應(yīng)用開發(fā)平臺(https:// developer.harmonyos.com/),那里有更多更詳細(xì)的介紹,提供循序漸進(jìn)的學(xué)習(xí)路徑,便于開發(fā)者快速掌握相關(guān)知識,構(gòu)建屬于自己的HarmonyOS應(yīng)用,我們期待您的加入。


END


想了解更多HarmonyOS技術(shù)?

后臺留言給我們

立刻安排!


歡迎點擊|閱讀原文

了解更多HarmonyOS框架知識


原文標(biāo)題:HarmonyOS多媒體框架介紹

文章出處:【微信公眾號:HarmonyOS開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • HarmonyOS
    +關(guān)注

    關(guān)注

    80

    文章

    2126

    瀏覽量

    33090

原文標(biāo)題:HarmonyOS多媒體框架介紹

文章出處:【微信號:HarmonyOS_Dev,微信公眾號:HarmonyOS開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    HarmonyOS 5 入門系列 】鴻蒙HarmonyOS示例項目講解

    框架的技術(shù)變革 在移動操作系統(tǒng)的發(fā)展歷程中,UI 開發(fā)模式經(jīng)歷了從 命令式到聲明式 的重大變革。 根據(jù)華為開發(fā)者聯(lián)盟 2024 年數(shù)據(jù)報告顯示,HarmonyOS 設(shè)備激活量已突破 7.3 億臺,其中
    的頭像 發(fā)表于 07-07 11:57 ?154次閱讀
    【 <b class='flag-5'>HarmonyOS</b> 5 入門系列 】鴻蒙<b class='flag-5'>HarmonyOS</b>示例項目講解

    HarmonyOS NEXT意圖框架習(xí)慣推薦一場景說明

    一、概述 意圖框架HarmonyOS系統(tǒng)級的意圖標(biāo)準(zhǔn)體系。將應(yīng)用和元服務(wù)的業(yè)務(wù)功能智慧分發(fā)給不同的系統(tǒng)入口,以“音樂播放”為例,HarmonyOS將業(yè)務(wù)分發(fā)給“小藝建議”,提供了桌面大流量曝光
    發(fā)表于 06-18 15:06

    高校智慧教室多媒體教學(xué)設(shè)備介紹

    在當(dāng)今的教育環(huán)境中,隨著信息技術(shù)的快速發(fā)展和應(yīng)用,智慧教室已成為高校教育改革的重要標(biāo)志。廣凌科技(廣凌股份)深知在智慧教室建設(shè)方案中,多媒體教學(xué)設(shè)備的重要性,這不僅關(guān)系到教學(xué)質(zhì)量的提升,也直接影響
    的頭像 發(fā)表于 05-06 09:20 ?627次閱讀
    高校智慧教室<b class='flag-5'>多媒體</b>教學(xué)設(shè)備<b class='flag-5'>介紹</b>

    多媒體信息發(fā)布系統(tǒng):智慧電梯的“信息樞紐”

    在數(shù)字化時代,多媒體信息發(fā)布系統(tǒng)正逐漸成為電梯智能化管理的重要組成部分。通過整合多種媒體形式,這一系統(tǒng)不僅提升了電梯的使用體驗,還為電梯的安全管理和運營提供了有力支持。 一、多媒體信息發(fā)布系統(tǒng)的功能
    的頭像 發(fā)表于 02-21 17:34 ?460次閱讀

    RK616多媒體處理芯片特性解析

    RK616是一款功能全面的多媒體處理芯片,專為滿足現(xiàn)代多媒體設(shè)備的需求而設(shè)計。它集成了雙RGB輸入、單LVDS輸出、HDMI 1.4輸出以及嵌入式音頻編解碼器等核心功能,為用戶提供了出色的多媒體處理
    的頭像 發(fā)表于 02-11 17:32 ?951次閱讀

    EE-264:多媒體卡與ADSP-2126x SHARC處理器接口

    電子發(fā)燒友網(wǎng)站提供《EE-264:多媒體卡與ADSP-2126x SHARC處理器接口.pdf》資料免費下載
    發(fā)表于 01-07 14:22 ?0次下載
    EE-264:<b class='flag-5'>多媒體</b>卡與ADSP-2126x SHARC處理器接口

    HarmonyOS開發(fā)指導(dǎo)類文檔更新速遞(上)

    、媒體相關(guān)能力新增、優(yōu)化文檔,方便開發(fā)者更加高效使用文檔。 ArkUI(方舟UI框架) ArkUI(方舟UI框架)是一個簡潔、高性能、支持跨設(shè)備的UI框架,提供了豐富的應(yīng)用界面開發(fā)所需
    的頭像 發(fā)表于 12-30 09:50 ?1047次閱讀
    <b class='flag-5'>HarmonyOS</b>開發(fā)指導(dǎo)類文檔更新速遞(上)

    OMAP5912多媒體處理器中斷參考指南

    電子發(fā)燒友網(wǎng)站提供《OMAP5912多媒體處理器中斷參考指南.pdf》資料免費下載
    發(fā)表于 12-17 16:25 ?0次下載
    OMAP5912<b class='flag-5'>多媒體</b>處理器中斷參考指南

    OMAP5912多媒體處理器初始化參考指南

    電子發(fā)燒友網(wǎng)站提供《OMAP5912多媒體處理器初始化參考指南.pdf》資料免費下載
    發(fā)表于 12-17 16:20 ?0次下載
    OMAP5912<b class='flag-5'>多媒體</b>處理器初始化參考指南

    OMAP5912多媒體處理器時鐘參考指南

    電子發(fā)燒友網(wǎng)站提供《OMAP5912多媒體處理器時鐘參考指南.pdf》資料免費下載
    發(fā)表于 12-17 16:17 ?0次下載
    OMAP5912<b class='flag-5'>多媒體</b>處理器時鐘參考指南

    HarmonyOS NEXT應(yīng)用元服務(wù)開發(fā)Intents Kit(意圖框架服務(wù))綜述

    一、綜述 Intents Kit(意圖框架服務(wù))是HarmonyOS級的意圖標(biāo)準(zhǔn)體系 ,意圖連接了應(yīng)用/元服務(wù)內(nèi)的業(yè)務(wù)功能。 意圖框架能幫開發(fā)者將應(yīng)用/元服務(wù)內(nèi)的業(yè)務(wù)功能,智能分發(fā)到各系統(tǒng)入口,這個
    發(fā)表于 11-28 10:43

    HarmonyOS NEXT應(yīng)用元服務(wù)開發(fā)Intents Kit(意圖框架服務(wù))本地搜索方案概述

    一、概述 本地搜索是在HarmonyOS歸一化搜索特性,開發(fā)者將應(yīng)用/元服務(wù)內(nèi)的功能和內(nèi)容通過意圖框架共享到HarmonyOS,即可實現(xiàn)“一步搜索,內(nèi)容直達(dá)”。 二、典型場景 以“音樂垂域”的“歌曲
    發(fā)表于 11-06 10:59

    華陽多媒體榮獲HUD領(lǐng)域智能創(chuàng)新獎

    EAC2024易貿(mào)汽車產(chǎn)業(yè)大會暨產(chǎn)業(yè)展在蘇州國際博覽中心舉辦,華陽集團(tuán)旗下全資子公司華陽多媒體應(yīng)邀出席第五屆抬頭顯示HUD前瞻技術(shù)展示交流會并發(fā)表主題演講。同期,2024 AIIA汽車智能化領(lǐng)航
    的頭像 發(fā)表于 09-18 14:51 ?1079次閱讀

    AM62A上的多媒體應(yīng)用

    電子發(fā)燒友網(wǎng)站提供《AM62A上的多媒體應(yīng)用.pdf》資料免費下載
    發(fā)表于 08-29 11:52 ?0次下載
    AM62A上的<b class='flag-5'>多媒體</b>應(yīng)用

    聚徽觸控-多媒體教學(xué)一體機需要哪些配套設(shè)施

    多媒體教學(xué)一體機需要的配套設(shè)施主要包括以下幾個部分:
    的頭像 發(fā)表于 07-23 09:44 ?589次閱讀