-
大小: 4.62KB文件類型: .rar金幣: 1下載: 0 次發(fā)布日期: 2021-02-22
- 語(yǔ)言: C/C++
- 標(biāo)簽: g711a??音頻轉(zhuǎn)換??aac??
資源簡(jiǎn)介
實(shí)現(xiàn)g711a音頻文件轉(zhuǎn)換成aac文件的控件
編譯成exe可執(zhí)行文件
傳入兩個(gè)參數(shù),第一個(gè)為g711a格式的源文件,第二個(gè)為目標(biāo)文件
readme
========================================================================
控制臺(tái)應(yīng)用程序:Convert2ACC 項(xiàng)目概述
========================================================================
應(yīng)用程序向?qū)б褳槟鷦?chuàng)建了此 Convert2ACC 應(yīng)用程序。
本文件概要介紹組成 Convert2ACC 應(yīng)用程序的每個(gè)文件的內(nèi)容。
Convert2ACC.vcxproj
這是使用應(yīng)用程序向?qū)傻?VC 項(xiàng)目的主項(xiàng)目文件,其中包含生成該文件的 Visual C 的版本信息,以及有關(guān)使用應(yīng)用程序向?qū)нx擇的平臺(tái)、配置和項(xiàng)目功能的信息。
Convert2ACC.vcxproj.filters
這是使用“應(yīng)用程序向?qū)А鄙傻?VC 項(xiàng)目篩選器文件。它包含有關(guān)項(xiàng)目文件與篩選器之間的關(guān)聯(lián)信息。在 IDE 中,通過(guò)這種關(guān)聯(lián),在特定節(jié)點(diǎn)下以分組形式顯示具有相似擴(kuò)展名的文件。例如,“.cpp”文件與“源文件”篩選器關(guān)聯(lián)。
Convert2ACC.cpp
這是主應(yīng)用程序源文件。
/////////////////////////////////////////////////////////////////////////////
其他標(biāo)準(zhǔn)文件:
StdAfx.h, StdAfx.cpp
這些文件用于生成名為 Convert2ACC.pch 的預(yù)編譯頭 (PCH) 文件和名為 StdAfx.obj 的預(yù)編譯類型文件。
/////////////////////////////////////////////////////////////////////////////
其他注釋:
應(yīng)用程序向?qū)褂谩癟ODO:”注釋來(lái)指示應(yīng)添加或自定義的源代碼部分。
/////////////////////////////////////////////////////////////////////////////
代碼片段和文件信息
//?Convert2ACC.cpp?:?定義控制臺(tái)應(yīng)用程序的入口點(diǎn)。
//
#include?“stdafx.h“
#include?
#include?“../EasyAACEncoderAPI.h“
#include?
#include?
#include?“comutil.h“??
#pragma?comment(lib?“comsuppw.lib“)??
#pragma?comment(lib“comsuppwd.lib“)??
int?main(int?argc?char*?argv[])
//int?_tmain(int?argc?_TCHAR*?argv[])
{
if?(argc?3)
return?-3;
InitParam?initParam;
initParam.u32AudioSamplerate?=?8000;
initParam.ucAudioChannel?=?1;
initParam.u32PCMBitSize?=?16;
initParam.ucAudioCodec?=?Law_ALaw;
EasyAACEncoder_Handle?handle?=?Easy_AACEncoder_Init(initParam);
char*?infilename?=?argv[1];??//標(biāo)準(zhǔn)
char*?outAacname?=?argv[2];
FILE*?fpIn;
if?(0?!=?fopen_s(&fpIn?infilename?“rb“))
{
//printf(“%s:[%d]?open?%s?file?failed\n“?__FUNCTION__?__LINE__?infilename);
return?-1;
}
FILE*?fpOut;
if?(0?!=?fopen_s(&fpOut?outAacname?“wb“))
{
//printf(“%s:[%d]?open?%s?file?failed\n“?__FUNCTION__?__LINE__?outAacname);
return?-1
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????1734??2017-05-04?17:18??Convert2ACC\Convert2ACC.cpp
?????文件???????4728??2017-05-04?17:14??Convert2ACC\Convert2ACC.vcxproj
?????文件???????1318??2017-05-04?16:12??Convert2ACC\Convert2ACC.vcxproj.filters
?????文件????????633??2017-05-04?18:08??Convert2ACC\Convert2ACC.vcxproj.user
?????文件???????1538??2017-05-04?16:12??Convert2ACC\ReadMe.txt
?????文件????????217??2017-05-04?16:12??Convert2ACC\stdafx.cpp
?????文件????????234??2017-05-04?16:12??Convert2ACC\stdafx.h
?????文件????????236??2017-05-04?16:12??Convert2ACC\targetver.h
?????目錄??????????0??2017-11-02?15:31??Convert2ACC
-----------?---------??----------?-----??----
????????????????10638????????????????????9
評(píng)論
共有 條評(píng)論