色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

HarmonyOS多媒體框架介紹

HarmonyOS開發(fā)者 ? 來(lái)源:未知 ? 2022-12-30 19:15 ? 次閱讀

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

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


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

相機(jī)(Camera)

播放(Player

音頻(Audio)


相機(jī)(Camera)


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

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

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

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


2、相機(jī)框架介紹:

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

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

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

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


3、工作流程介紹:

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

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

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

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

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

第三步:?jiǎn)?dòng)會(huì)話;

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

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


播放(Player)


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

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

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

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


2、播放框架介紹:

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

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

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

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


音頻(Audio)


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

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

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

高性能是指音頻的低時(shí)延播放。

統(tǒng)一焦點(diǎn)控制是指音頻框架對(duì)音頻播放、錄制的焦點(diǎn)的強(qiáng)管控。

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


2、音頻框架介紹:

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

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

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

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


END


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

后臺(tái)留言給我們

立刻安排!


歡迎點(diǎn)擊|閱讀原文

了解更多HarmonyOS框架知識(shí)


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

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

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

    關(guān)注

    79

    文章

    1977

    瀏覽量

    30259

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

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

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

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

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

    OMAP5912多媒體處理器時(shí)鐘參考指南

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

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

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

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

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

    HarmonyOS NEXT Developer Beta1中的Kit

    HarmonyOS NEXT Developer Preview1(API 11)版本開始,HarmonyOS SDK以Kit維度提供豐富、完備的開放能力,涵蓋應(yīng)用框架、系統(tǒng)、媒體
    發(fā)表于 06-26 10:47

    usb_hid_host例程鍵盤多媒體鍵無(wú)響應(yīng)是哪里出了問(wèn)題?

    今天用github上最新idf里的USB HID HOST例程嘗試了一下,連接鍵盤以后普通按鍵都可以正常工作,但是使用鍵盤上的多媒體鍵時(shí)沒(méi)有任何反應(yīng),之前沒(méi)有玩過(guò)USB HID,不知道是什么問(wèn)題,望賜教。
    發(fā)表于 06-12 06:43

    潤(rùn)開鴻獲鴻蒙先鋒授牌,榮膺華為HarmonyOS開發(fā)服務(wù)商

    3月27日,華為HDD行業(yè)沙龍?jiān)诒本┡e辦,本次活動(dòng)由HarmonyOS產(chǎn)品專家?guī)?lái)了精彩的議題分享,涵蓋HarmonyOS操作系統(tǒng)介紹HarmonyOS應(yīng)用特性分享、意圖
    的頭像 發(fā)表于 03-29 10:33 ?699次閱讀
    潤(rùn)開鴻獲鴻蒙先鋒授牌,榮膺華為<b class='flag-5'>HarmonyOS</b>開發(fā)服務(wù)商

    2024款鴻蒙OS 最新HarmonyOS Next_HarmonyOS4.0系列教程分享

    鴻蒙的出現(xiàn),標(biāo)志著中國(guó)科技的崛起。HarmonyOS就是我們說(shuō)的華為鴻蒙系統(tǒng),截止到2023年8月4日已有超過(guò)7億臺(tái)設(shè)備搭載了鴻蒙OS系統(tǒng)。據(jù)多家媒體報(bào)道,2024年國(guó)內(nèi)有21所985大學(xué)都開設(shè)
    發(fā)表于 02-28 10:29

    OpenHarmony4.0源碼解析之媒體框架

    媒體框架簡(jiǎn)介 媒體框架 multimedia_player_framework 主要提供音視頻的錄制與播放功能。 框架簡(jiǎn)介 從
    的頭像 發(fā)表于 02-26 22:05 ?958次閱讀
    OpenHarmony4.0源碼解析之<b class='flag-5'>媒體</b><b class='flag-5'>框架</b>

    LED大屏幕處理器與多媒體內(nèi)容的兼容性和互動(dòng)性

    LED大屏幕處理器與多媒體內(nèi)容的兼容性和互動(dòng)性是其重要特性之一。以下是對(duì)這一特性的詳細(xì)解釋: ? 兼容性:LED大屏幕處理器需要能夠接收和處理各種多媒體內(nèi)容,如視頻、圖片、動(dòng)畫等。為了實(shí)現(xiàn)這一
    的頭像 發(fā)表于 01-25 14:39 ?769次閱讀

    揭秘訊維多媒體中央控制系統(tǒng)的核心優(yōu)勢(shì)

    隨著科技的發(fā)展,多媒體設(shè)備在各個(gè)領(lǐng)域中的應(yīng)用越來(lái)越廣泛。而多媒體中央控制系統(tǒng)作為其核心組成部分,在實(shí)現(xiàn)設(shè)備的集中控制和管理方面具有顯著的優(yōu)勢(shì)。本文將深入揭秘多媒體中央控制系統(tǒng)的核心優(yōu)勢(shì),幫助您更好
    的頭像 發(fā)表于 01-23 14:58 ?737次閱讀

    突破傳統(tǒng)界限:訊維中央控制系統(tǒng)在多媒體領(lǐng)域的創(chuàng)新應(yīng)用

    隨著科技的不斷進(jìn)步,多媒體中央控制系統(tǒng)在各個(gè)領(lǐng)域的應(yīng)用越來(lái)越廣泛。中央控制系統(tǒng)作為一種集中控制多媒體設(shè)備的技術(shù),突破了傳統(tǒng)設(shè)備的局限性,為用戶提供了更加高效、便捷的多媒體體驗(yàn)。本文將探討中央控制系統(tǒng)
    的頭像 發(fā)表于 01-23 14:54 ?398次閱讀

    多媒體觸摸查詢系統(tǒng)-終端說(shuō)明書

    電子發(fā)燒友網(wǎng)站提供《多媒體觸摸查詢系統(tǒng)-終端說(shuō)明書.docx》資料免費(fèi)下載
    發(fā)表于 01-17 16:36 ?0次下載

    多媒體一體機(jī)為什么推薦用工業(yè)級(jí)連接器

    多媒體一體機(jī)在辦公、培訓(xùn)、教學(xué)等場(chǎng)景中覆蓋面非常廣,它告別了手寫的低效與繁瑣,帶來(lái)了智能交互新體驗(yàn)。如何保障多媒體一體機(jī)在長(zhǎng)期以及任何場(chǎng)合上的可靠電源傳輸連接是一項(xiàng)非常重要的工作。LP系列連接器為
    的頭像 發(fā)表于 01-17 08:13 ?396次閱讀
    <b class='flag-5'>多媒體</b>一體機(jī)為什么推薦用工業(yè)級(jí)連接器
    主站蜘蛛池模板: 麻豆高潮AV久久久久久久| 九九色精品国偷自产视频| 欧美精品一区二区在线电影| 曰本少妇高潮久久久久久| 国产一卡2卡3卡4卡孕妇网站 | 日本女人下面毛茸茸| Chinesetube国产中文| 男女一边摸一边做羞羞的事情免费| 张开腿我尝尝你的草莓| 久久爽狠狠添AV激情五月| 伊人香蕉在线播放视频免费| 久久re6热在线视频| 一色屋精品亚洲香蕉网站| 精品欧美18videosex欧美| 亚洲中文字幕永久在线| 九九在线中文字幕无码| 亚洲伊人久久网| 久久国产精品人妻中文| 伊人久久网国产伊人| 久久免费特黄毛片| 2017日日干| 欧美另类videosbest| 爱如潮水3免费观看日本| 日韩精品亚洲专区在线影院| 高h乱一受多攻男男| 天天躁人人躁人人躁狂躁| 国产乱码精品一区二区三区四川| 性欧美videofree中文字幕| 国自产拍 高清精品| 亚洲一区二区女搞男| 久久亚洲精品中文字幕| 97色伦亚洲自偷| 日本精油按摩| 国产精品久久久久久久A片冻果 | 国语对白老女人8av| 伊人久99久女女视频精品免| 久久热免费观看视频| 99久久亚洲| 日韩亚洲国产中文字幕欧美 | 精品香蕉99久久久久网站| 中文乱码35页在线观看|