91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 4.38MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2023-11-07
  • 語言: 其他
  • 標(biāo)簽: hi3516a??解碼??編碼??aac??mp3??

資源簡介

hi3516a平臺音頻編解碼庫,包函aac編解碼庫、mp3解碼庫。

資源截圖

代碼片段和文件信息

/******************************************************************************

??Copyright?(C)?2001-2011?Hisilicon?Tech.?Co.?Ltd.

?******************************************************************************
??File?Name?????:?aenc_aac_adp.c
??Version???????:?Initial?Draft
??Author????????:?Hisilicon?multimedia?software?group
??Created???????:?2011/02/26
??Description???:?
??History???????:
??1.Date????????:?2011/02/26
????Author??????:?n00168968
????Modification:?Created?file

******************************************************************************/


#include?
#include?
#include?
#include?“audio_aac_adp.h“

static?HI_S32?AencCheckAACAttr(const?AENC_ATTR_AAC_S?*pstAACAttr)
{??
????if?(pstAACAttr->enBitWidth?!=?AUDIO_BIT_WIDTH_16)
????{
????????printf(“[Func]:%s?[Line]:%d?[Info]:%s\n“?
????????????__FUNCTION__?__LINE__?“invalid?bitwidth?for?AAC?encoder“);
????????return?HI_ERR_AENC_ILLEGAL_PARAM;
????}
????
????if?(pstAACAttr->enSoundMode?>=?AUDIO_SOUND_MODE_BUTT)
????{
????????printf(“[Func]:%s?[Line]:%d?[Info]:%s\n“?
????????????__FUNCTION__?__LINE__?“invalid?sound?mode?for?AAC?encoder“);
????????return?HI_ERR_AENC_ILLEGAL_PARAM;
????}

if?((pstAACAttr->enAACType?==?AAC_TYPE_EAACPLUS)?&&?(pstAACAttr->enSoundMode?!=?AUDIO_SOUND_MODE_STEREO))
{
printf(“[Func]:%s?[Line]:%d?[Info]:%s\n“?
????????????__FUNCTION__?__LINE__?“invalid?sound?mode?for?AAC?encoder“);
????????return?HI_ERR_AENC_ILLEGAL_PARAM;
}
???
????return?HI_SUCCESS;
}

HI_S32?AencAACCheckConfig(AACENC_CONFIG?*pconfig)
{
????if(NULL?==?pconfig)
????{
???? printf(“[Func]:%s?[Line]:%d?[Info]:%s\n“?__FUNCTION__?__LINE__?“pconfig?is?null“);
????????return?HI_ERR_AENC_NULL_PTR;
????}

????if(pconfig->coderFormat?!=?AACLC?&&?pconfig->coderFormat!=?EAAC?&&?pconfig->coderFormat?!=?EAACPLUS)
????{
????????printf(“aacenc?coderFormat(%d)?invalid\n“pconfig->coderFormat);
????}


????if(pconfig->quality?!=?AU_QualityExcellent?&&?pconfig->quality!=?AU_QualityHigh?&&?pconfig->quality?!=?AU_QualityMedium?&&?pconfig->quality?!=?AU_QualityLow)?
????{
????????printf(“aacenc?quality(%d)?invalid\n“pconfig->quality);
????}

????if(pconfig->bitsPerSample?!=?16)?
????{
????????printf(“aacenc?bitsPerSample(%d)?should?be?16\n“pconfig->bitsPerSample);
????}

????if(pconfig->coderFormat?==?AACLC)
????{
????????if(pconfig->nChannelsOut?!=?pconfig->nChannelsIn)?
????????{
???? ????printf(“AACLC?nChannelsOut(%d)?in?not?equal?to?nChannelsIn(%d)\n“?pconfig->nChannelsOut?pconfig->nChannelsIn);
???? ????return?HI_ERR_AENC_ILLEGAL_PARAM;
????????}
????
????????if(pconfig->sampleRate?==?32000)
????????{
???? ????if(pconfig->bitRate?bitRate?>?256000)
???? ????{
???? ????printf(“AACLC?32000?Hz?bitRate(%d)?should?be?24000?~?256000\n“pconfig->bitRate);
???? ????return?HI_ERR_AENC_ILLEGAL_PARAM;
???? ????}
????????}
????????else?if(pconfig->sampleRate?

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件??????20255??2015-10-31?09:17??Hi3516A_SDK_V1.0.5.0_component-audio-AAC\Hi3516A_SDK_V1.0.5.0_component\audio\adp\audio_aac_adp.c

?????文件???????2943??2015-10-31?09:17??Hi3516A_SDK_V1.0.5.0_component-audio-AAC\Hi3516A_SDK_V1.0.5.0_component\audio\adp\audio_aac_adp.h

?????文件???????8161??2015-10-31?09:17??Hi3516A_SDK_V1.0.5.0_component-audio-AAC\Hi3516A_SDK_V1.0.5.0_component\audio\adp\audio_amrwb_adp.c

?????文件???????2399??2015-10-31?09:17??Hi3516A_SDK_V1.0.5.0_component-audio-AAC\Hi3516A_SDK_V1.0.5.0_component\audio\adp\audio_amrwb_adp.h

?????文件???????7761??2015-10-31?09:17??Hi3516A_SDK_V1.0.5.0_component-audio-AAC\Hi3516A_SDK_V1.0.5.0_component\audio\adp\audio_amr_adp.c

?????文件???????1737??2015-10-31?09:17??Hi3516A_SDK_V1.0.5.0_component-audio-AAC\Hi3516A_SDK_V1.0.5.0_component\audio\adp\audio_amr_adp.h

?????文件???????5037??2015-10-31?09:17??Hi3516A_SDK_V1.0.5.0_component-audio-AAC\Hi3516A_SDK_V1.0.5.0_component\audio\adp\audio_mp3_adp.c

?????文件???????2357??2015-10-31?09:17??Hi3516A_SDK_V1.0.5.0_component-audio-AAC\Hi3516A_SDK_V1.0.5.0_component\audio\adp\audio_mp3_adp.h

?????文件?????477721??2015-10-31?09:17??Hi3516A_SDK_V1.0.5.0_component-audio-AAC\Hi3516A_SDK_V1.0.5.0_component\audio\doc\documents_cn\音頻組件?API參考.pdf

?????文件??????95607??2015-10-31?09:17??Hi3516A_SDK_V1.0.5.0_component-audio-AAC\Hi3516A_SDK_V1.0.5.0_component\audio\doc\documents_cn\音頻編解碼算法license說明.pdf

?????文件?????318063??2015-10-31?09:17??Hi3516A_SDK_V1.0.5.0_component-audio-AAC\Hi3516A_SDK_V1.0.5.0_component\audio\doc\documents_en\Audio?Components?API?Reference.pdf

?????文件??????49028??2015-10-31?09:17??Hi3516A_SDK_V1.0.5.0_component-audio-AAC\Hi3516A_SDK_V1.0.5.0_component\audio\doc\documents_en\Licensing?Descriptions?of?Audio?Encoding?and?Decoding?Algorithms.pdf

?????文件??????10438??2015-10-31?09:17??Hi3516A_SDK_V1.0.5.0_component-audio-AAC\Hi3516A_SDK_V1.0.5.0_component\audio\lib\arm-hisiv300-linux-\aacdec\include\aacdec.h

?????文件?????658304??2015-10-31?09:17??Hi3516A_SDK_V1.0.5.0_component-audio-AAC\Hi3516A_SDK_V1.0.5.0_component\audio\lib\arm-hisiv300-linux-\aacdec\lib\libaacdec.a

?????文件?????406298??2015-10-31?09:17??Hi3516A_SDK_V1.0.5.0_component-audio-AAC\Hi3516A_SDK_V1.0.5.0_component\audio\lib\arm-hisiv300-linux-\aacdec\lib\libaacdec.so

?????文件???????5117??2015-10-31?09:17??Hi3516A_SDK_V1.0.5.0_component-audio-AAC\Hi3516A_SDK_V1.0.5.0_component\audio\lib\arm-hisiv300-linux-\aacenc\include\aacenc.h

?????文件?????810648??2015-10-31?09:17??Hi3516A_SDK_V1.0.5.0_component-audio-AAC\Hi3516A_SDK_V1.0.5.0_component\audio\lib\arm-hisiv300-linux-\aacenc\lib\libaacenc.a

?????文件?????490927??2015-10-31?09:17??Hi3516A_SDK_V1.0.5.0_component-audio-AAC\Hi3516A_SDK_V1.0.5.0_component\audio\lib\arm-hisiv300-linux-\aacenc\lib\libaacenc.so

?????文件???????3832??2015-10-31?09:17??Hi3516A_SDK_V1.0.5.0_component-audio-AAC\Hi3516A_SDK_V1.0.5.0_component\audio\lib\arm-hisiv300-linux-\amrnb\include\amr_dec.h

?????文件???????5362??2015-10-31?09:17??Hi3516A_SDK_V1.0.5.0_component-audio-AAC\Hi3516A_SDK_V1.0.5.0_component\audio\lib\arm-hisiv300-linux-\amrnb\include\amr_enc.h

?????文件?????371142??2015-10-31?09:17??Hi3516A_SDK_V1.0.5.0_component-audio-AAC\Hi3516A_SDK_V1.0.5.0_component\audio\lib\arm-hisiv300-linux-\amrnb\lib\libamrnb.a

?????文件?????208563??2015-10-31?09:17??Hi3516A_SDK_V1.0.5.0_component-audio-AAC\Hi3516A_SDK_V1.0.5.0_component\audio\lib\arm-hisiv300-linux-\amrnb\lib\libamrnb.so

?????文件???????3299??2015-10-31?09:17??Hi3516A_SDK_V1.0.5.0_component-audio-AAC\Hi3516A_SDK_V1.0.5.0_component\audio\lib\arm-hisiv300-linux-\amrwb\include\amr_wb_dec.h

?????文件???????5462??2015-10-31?09:17??Hi3516A_SDK_V1.0.5.0_component-audio-AAC\Hi3516A_SDK_V1.0.5.0_component\audio\lib\arm-hisiv300-linux-\amrwb\include\amr_wb_enc.h

?????文件?????249418??2015-10-31?09:17??Hi3516A_SDK_V1.0.5.0_component-audio-AAC\Hi3516A_SDK_V1.0.5.0_component\audio\lib\arm-hisiv300-linux-\amrwb\lib\libamrwb.a

?????文件?????161574??2015-10-31?09:17??Hi3516A_SDK_V1.0.5.0_component-audio-AAC\Hi3516A_SDK_V1.0.5.0_component\audio\lib\arm-hisiv300-linux-\amrwb\lib\libamrwb.so

?????文件??????13272??2015-10-31?09:17??Hi3516A_SDK_V1.0.5.0_component-audio-AAC\Hi3516A_SDK_V1.0.5.0_component\audio\lib\arm-hisiv300-linux-\HisiVoiceEngine\include\hi_voice_api.h

?????文件??????48094??2015-10-31?09:17??Hi3516A_SDK_V1.0.5.0_component-audio-AAC\Hi3516A_SDK_V1.0.5.0_component\audio\lib\arm-hisiv300-linux-\HisiVoiceEngine\lib\libVoiceEngine.a

?????文件??????42932??2015-10-31?09:17??Hi3516A_SDK_V1.0.5.0_component-audio-AAC\Hi3516A_SDK_V1.0.5.0_component\audio\lib\arm-hisiv300-linux-\HisiVoiceEngine\lib\libVoiceEngine.so

?????文件??????14930??2015-10-31?09:17??Hi3516A_SDK_V1.0.5.0_component-audio-AAC\Hi3516A_SDK_V1.0.5.0_component\audio\lib\arm-hisiv300-linux-\hive\include\hi_dnvqe_api.h

............此處省略153個(gè)文件信息

評論

共有 條評論