音頻組件參考_第1頁(yè)
音頻組件參考_第2頁(yè)
音頻組件參考_第3頁(yè)
音頻組件參考_第4頁(yè)
音頻組件參考_第5頁(yè)
已閱讀5頁(yè),還剩35頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

2016-2017。保留一切權(quán)利、2016-2017。保留一切權(quán)利、注API前言前言概供您在開發(fā)過程中查閱音頻支持的各種參考信息,包括各項(xiàng)協(xié)議說(shuō)明、API、錯(cuò)誤碼未有特殊說(shuō)明,Hi3518EV201、和Hi3518EV200完全一致產(chǎn)品讀者API前言前言概供您在開發(fā)過程中查閱音頻支持的各種參考信息,包括各項(xiàng)協(xié)議說(shuō)明、API、錯(cuò)誤碼未有特殊說(shuō)明,Hi3518EV201、和Hi3518EV200完全一致產(chǎn)品讀者iAPI前言符號(hào)修訂1.21-11.21-21-31-4API前言符號(hào)修訂1.21-11.21-21-31-41.4小節(jié),AAC_TYPE_E、AENC_ATTR_AAC_S和添加Hi3518EV200、Hi3518EV201和Hi3516CV200的API目錄目錄 前11概 API目錄目錄 前11概 API參 API表格目表1-1音頻編API表格目表1-1音頻編解碼協(xié)議說(shuō) 表1-3AACEncoderLowDelay協(xié)議碼率設(shè)置(碼率單位為 表1-4MP3Decoder各協(xié)議情況下支持的采樣點(diǎn)個(gè)數(shù)及最大碼率(碼率單位為 1-1-音頻編碼API錯(cuò)誤 音頻解碼API錯(cuò)誤 11.11.2提供的編解碼功能基于獨(dú)立封裝的AMR_NB/AMR_WBAAC/MP3編解碼庫(kù),核心編解碼器工作在用戶態(tài),使用CPU軟件編解碼。11.11.2提供的編解碼功能基于獨(dú)立封裝的AMR_NB/AMR_WBAAC/MP3編解碼庫(kù),核心編解碼器工作在用戶態(tài),使用CPU軟件編解碼。AMR_NB/AMR_WB/AAC/MP3編解碼協(xié)議說(shuō)明如表1-11CPU4.755.157.9510.240/9打開DTX,在靜音情況下,6.608.8574/2CPULUS持2CPULUS持和D支--50aacPlus1(即EAAC),增加SBR(帶寬擴(kuò)展)技術(shù),使果,aacPlus2可以在48kbit/s的速率下得到CDAAC-LDAAC-ELD都為低時(shí)延語(yǔ)音編解碼處理方案,其中AAC-LD為安防行業(yè)標(biāo)準(zhǔn)需求,AAC-ELD表1-2、表1-3所示。5121024--25后向兼容。傳統(tǒng)AAC解碼器,僅解碼aacPlusv1碼流aacPlus解碼器不支持PS的AAC解碼器,解碼aacPlusv2碼流時(shí),僅/48384576、-26L1/L2/L3協(xié)議編碼的碼流數(shù)注“cpu消耗”的結(jié)果值基于ARM9288MHz環(huán)境,2/2MHz表示編碼和解碼分別占有2M和2MCPU。編碼協(xié)議中,注:“—”表示不支持這種情況3LDELDLCPlusv1Plusv2——————————注“cpu消耗”的結(jié)果值基于ARM9288MHz環(huán)境,2/2MHz表示編碼和解碼分別占有2M和2MCPU。編碼協(xié)議中,注:“—”表示不支持這種情況3LDELDLCPlusv1Plusv2————————————————————CPU1-4ADEC_MODE_STREAM1.3APISDK發(fā)布包中的以下API用于注冊(cè)和注銷編碼器和解HI_MPI_AENC_RegeisterEncoder:注冊(cè)編碼器4MP3MPEG1/2/2.5MPEG1/2/2.5384MPEG1320MPEG2/2.5320LDELD1.3APISDK發(fā)布包中的以下API用于注冊(cè)和注銷編碼器和解HI_MPI_AENC_RegeisterEncoder:注冊(cè)編碼器4MP3MPEG1/2/2.5MPEG1/2/2.5384MPEG1320MPEG2/2.5320LDELDHI_MPI_AENC_AmrInit:注冊(cè)AMR_NB編碼器。HI_MPI_ADEC_AmrInit:注冊(cè)AMR_NB解碼器。HI_MPI_AENC_AacInit:HI_MPI_AENC_AmrInit:注冊(cè)AMR_NB編碼器。HI_MPI_ADEC_AmrInit:注冊(cè)AMR_NB解碼器。HI_MPI_AENC_AacInit:注冊(cè)AAC編碼器。HI_MPI_ADEC_AacInit:注冊(cè)AAC解碼器。HI_MPI_AENC_Mp3Init:注冊(cè)MP3編碼器。HI_MPI_ADEC_Mp3InitMP3HI_S3250G726、ADPCM五個(gè)編碼器。外再注冊(cè)一個(gè)MP3編碼器。SDK以枚舉標(biāo)識(shí)編碼協(xié)議,注冊(cè)時(shí)應(yīng)選擇相關(guān)協(xié)議的編碼器類型HI_S32(*pfnEncodeFrm)(HI_VOID*pEncoder,constAUDIO_FRAME_S*pstData,HI_U8*pu8Outbuf,HI_U32*pu32OutLen);SDKSDKHI_S32(*pfnCloseEncoder)(HI_VOID給AENC模塊,從而實(shí)現(xiàn)第三方編碼器的集成。???????HI_S326stMp3.enType=stMp3.pfnCloseEncoder=stMp3.enType=stMp3.pfnCloseEncoder=HI_S32無(wú)70HI_S32HI_S32G726、ADPCM五個(gè)解碼器。外再注冊(cè)一個(gè)MP3解碼器。??80HI_U32*pu32OutLen,HI_U32*pu32Chns);SDKHI_S32(*pfnCloseDecoder)(HI_VOID給ADEC模塊,從而實(shí)現(xiàn)第三方解碼器的集成。?????HI_S32s32Handle;stMp3.enType=stMp3.u32MaxFrmLen=stMp3.pfnDecodeFrmstMp3.pfnCloseDecoder=9HI_S32無(wú)HI_S32無(wú)注冊(cè)AMR_NB編碼0HI_S32注冊(cè)AMR_NBHI_S32注冊(cè)AMR_NB解碼HI_S3200注冊(cè)AMR_WB注冊(cè)AMR_WBHI_S320注冊(cè)AMR_WBHI_S32注冊(cè)AMR_WBHI_S32HI_S320HI_S32HI_S3200HI_S32HI_S32HI_S3201.41.4AMR_MODE_E:定義AMR_NB編解碼速率模式。AMR_FORMAT_E:定義AMR_NB編解碼格式。AMRWB_MODE_E:定義AMR_WB編解碼速率模式。AMRWB_FORMAT_E:定義AMR_WB編解碼格式。AAC_TYPE_E:定義AAC音頻編解碼協(xié)議類型。AAC_BPS_E:定義AAC音頻編碼碼率。AAC_TRANS_TYPE_E:定義AAC音頻編解碼協(xié)議傳輸封裝類型MP3_BPS_E:定義MP3音頻編碼碼率。MP3_LAYER_E:定義MP3音頻編碼協(xié)議層。MP3_VERSION_E:定義MP3音頻編碼協(xié)議版本。AENC_ATTR_AMRWB_S:定義AMR_WB編碼協(xié)議屬0AENC_ATTR_AAC_S:定義AAC編碼協(xié)議屬性結(jié)構(gòu)體。AENC_ATTR_MP3_S:定義MP3編碼協(xié)議屬性結(jié)構(gòu)體ADEC_ATTR_AMR_S:定義AMR_NB解碼協(xié)議屬性結(jié)構(gòu)體。ADEC_ATTR_AAC_S:定義AAC解碼協(xié)議屬性結(jié)構(gòu)體。ADEC_ATTR_AAC_S:定義MP3解碼協(xié)議屬性結(jié)構(gòu)體。typedefstructAENC_ATTR_AAC_S:定義AAC編碼協(xié)議屬性結(jié)構(gòu)體。AENC_ATTR_MP3_S:定義MP3編碼協(xié)議屬性結(jié)構(gòu)體ADEC_ATTR_AMR_S:定義AMR_NB解碼協(xié)議屬性結(jié)構(gòu)體。ADEC_ATTR_AAC_S:定義AAC解碼協(xié)議屬性結(jié)構(gòu)體。ADEC_ATTR_AAC_S:定義MP3解碼協(xié)議屬性結(jié)構(gòu)體。typedefstruct{PAYLOAD_TYPE_E*pstData,}編碼協(xié)議類型,見《HiMPP媒體處理軟typedefstruct{PAYLOAD_TYPE_E**pu8Inbuf,HI_S32*ps32LeftByte,HI_U16typedefstruct{PAYLOAD_TYPE_E**pu8Inbuf,HI_S32*ps32LeftByte,HI_U16}解碼協(xié)議類型,見《HiMPP媒體處理軟定義AMR_NB編解碼速率模式typedefenum{定義AMR_NB編解碼速率模式typedefenum{定義AMR_NB編解碼格typedefenum{定義AMR_WB編解碼速率模式typedefenum{定義AMR_WB編解碼速率模式typedefenum{/*AMR-WB6.60kbit/s/*AMR-WB8.85kbit/sAMR-AMR-定義AMR_WBtypedefenum{AMRWB_FORMAT_MIME=AMRWB_FORMAT_IF2=AMRWB_FORMAT_BUTT=定義AMR_WBtypedefenum{AMRWB_FORMAT_MIME=AMRWB_FORMAT_IF2=AMRWB_FORMAT_BUTT=typedefenum{===typedefenum{=====AACLD格式AACELD格式typedefenum{===========typedefenum{===========送AMR_NB解碼器解碼時(shí),會(huì)出現(xiàn)解碼錯(cuò)誤。typedefenum{AAC_TRANS_TYPE_ADTS=AAC_TRANS_TYPE_LOAS=typedefenum{AAC_TRANS_TYPE_ADTS=AAC_TRANS_TYPE_LOAS==typedefenum{ADTS封裝格式。LOASLATM1封裝格式}==============32kbit/s}==============32kbit/s40kbit/s48kbit/s56kbit/s64kbit/s80kbit/s96kbit/s112kbit/s128kbit/s160kbit/s192kbit/s224kbit/s256kbit/s320kbit/stypedefenum{}===typedefenum{}===MP3_VERSIONtypedef{}MPEG1/2/2.5LIMPEG1/2/2.5LIIMPEG1/2/2.5LIII定義AMR_NB編碼協(xié)議屬性結(jié)構(gòu)體typedefstruct{定義AMR_NB編碼協(xié)議屬性結(jié)構(gòu)體typedefstruct{送AMR_NB解碼器解碼時(shí),會(huì)出現(xiàn)解碼錯(cuò)誤。AMR_NB編碼模式AMR_NB編碼格式Dtx啟用標(biāo)志。MPEGMPEG1MPEGMPEG2MPEGMPEG2.5定義AMR_WB編碼協(xié)議屬性結(jié)構(gòu)體typedefstruct{定義AMR_WB編碼協(xié)議屬性結(jié)構(gòu)體typedefstruct{ typedef{AMR_WB編碼模式AMR_WB編碼格式取值范圍:LC:16~取值范圍:LC:16~48;EAAC:16~48;4848;目標(biāo)頻段范圍。取值范圍是,0或1000~enSmpRate/2,單位typedefstruct{AUDIO_SAMPLE_RATE_EenSmpRate; AUDIO_SOUND_MODE_Etypedefstruct{AUDIO_SAMPLE_RATE_EenSmpRate; AUDIO_SOUND_MODE_E定義AMR_NB解碼協(xié)議屬性結(jié)構(gòu)體取值范圍:32~48kHz僅支持MPEG_1typedefstruct{定義AMR_WB解碼協(xié)議typedefstruct{定義AMR_WB

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論