Как читать аудио в переменную в C ++ - PullRequest
0 голосов
/ 22 мая 2019

Я прочитал некоторую документацию и узнал, что мы можем записать аудио и сохранить его в файл, вызвав mciSendString с lpszCommand, "save %s %s %s". Но я хочу знать, как мы можем сохранить аудиоданные в массив или любую переменную вместо того, чтобы сохранять их в файл.

Согласно официальной документации:

_stprintf_s(
  lpszCommand, 
  TEXT("save %s %s %s"), 
  lpszDeviceID, 
  lpszFilename, 
  lpszFlags
); 

И теперь, если мы вызовем mciSendString с правильными параметрами, он сохранит захваченное аудио в файл. Как мы можем записать эти данные в переменную? (Учитывая, что размер захвата аудио достаточно мал, чтобы сохранить его в любой переменной.)

...