Я пытаюсь записать необработанные аудиоданные в определенный файл, используя драйвер 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();