【发布时间】:2020-11-12 21:19:41
【问题描述】:
我正在尝试使用 Alsa 驱动程序将原始音频数据写入特定文件。
代码下方:
ofstream binaryFile ("file.raw", ios::out | ios::binary);
if(inputData==NULL)
{
inputData = (uint8_t *)malloc(sizeOfDataInBytes);
}
while (audio_en)
{
snd_pcm_sframes_t numAudioFramesRead = snd_pcm_readi(ndi_AudioSupport.m_captureHandle,inputData,
ndi_AudioSupport.m_numAudioFramesPerVideoFrame);
if(numAudioFramesRead > 0)
{
binaryFile.write ((char*)inputData, sizeof (inputData));
}
}
binaryFile.close();
【问题讨论】: