• 大小: 16KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-15
  • 语言: 其他
  • 标签: 声卡采集  

资源简介

上个代码采集的数据不完整,导致播放的时候,偶尔会变音,因为缓冲的数据没有完全读完,这个版本,完全没有问题,这个是32位版本,所以播放的时候命令要改为: ffplay -ar 48000 -ac 2 -f f32le -i test.pcm

资源截图

代码片段和文件信息

// audiocap.cpp : 定义控制台应用程序的入口点。
//

#include “stdafx.h“
#include “AudioCapT.h“
#include 


int _tmain(int argc _TCHAR* argv[])
{
CAudioCapT ac;

FILE * fDst = NULL;
fDst = fopen(“D:\\test.pcm“ “wb+“);
if (!fDst)
{
printf(“open file failed.\n“);
return 0;
}

CoInitialize(NULL);

ac.SetDeiveType(CAudioCapT::SPEAKER);
ac.Init();
ac.Start();

while (1)
{
if (_kbhit())
{
ac.Stop();

break;
}
Audio_Data * pAudio = ac.GetAudio();
if (pAudio)
{
if (pAudio->pData && pAudio->iDataLen)
{
int nTotal = 0;

while (nTotal < pAudio->iDataLen)
{
int nTmp = fwrite(pAudio->pData + nTotal 1 pAudio->iDataLen - nTotal fDst);
nTotal += nTmp;
printf(“+“);
}
}
}

}

::CoUninitialize();

if (fDst)
fclose(fDst);

printf(“\nprogram exit!\n“);

return 0;
}


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        921  2018-07-09 07:53  audiocap\audiocap\audiocap\audiocap.cpp

     文件       4643  2018-07-05 17:42  audiocap\audiocap\audiocap\audiocap.vcxproj

     文件       1499  2018-07-05 15:48  audiocap\audiocap\audiocap\audiocap.vcxproj.filters

     文件       8494  2018-07-09 07:35  audiocap\audiocap\audiocap\AudioCapT.cpp

     文件       1291  2018-07-09 07:31  audiocap\audiocap\audiocap\AudioCapT.h

     文件       1517  2018-07-04 12:13  audiocap\audiocap\audiocap\ReadMe.txt

     文件        214  2018-07-04 12:13  audiocap\audiocap\audiocap\stdafx.cpp

     文件        234  2018-07-04 12:13  audiocap\audiocap\audiocap\stdafx.h

     文件        236  2018-07-04 12:13  audiocap\audiocap\audiocap\targetver.h

     文件        920  2018-07-06 14:24  audiocap\audiocap\audiocap.cpp

     文件        970  2018-07-04 12:13  audiocap\audiocap\audiocap.sln

     文件       4643  2018-07-05 17:42  audiocap\audiocap\audiocap.vcxproj

     文件       1499  2018-07-05 15:48  audiocap\audiocap\audiocap.vcxproj.filters

     文件       8508  2018-07-09 19:52  audiocap\audiocap\AudioCapT.cpp

     文件       1291  2018-07-09 07:31  audiocap\audiocap\AudioCapT.h

     文件       1517  2018-07-04 12:13  audiocap\audiocap\ReadMe.txt

     文件        214  2018-07-04 12:13  audiocap\audiocap\stdafx.cpp

     文件        234  2018-07-04 12:13  audiocap\audiocap\stdafx.h

     文件        236  2018-07-04 12:13  audiocap\audiocap\targetver.h

     文件         43  2018-07-06 14:26  audiocap\audiocap\播放命令.txt

     文件        970  2018-07-04 12:13  audiocap\audiocap.sln

     文件         43  2018-07-09 20:26  audiocap\播放命令.txt

     目录          0  2018-07-09 20:26  audiocap\audiocap\audiocap

     目录          0  2018-07-09 20:26  audiocap\audiocap

     目录          0  2018-07-09 20:26  audiocap

----------- ---------  ---------- -----  ----

                40137                    25


评论

共有 条评论