Я прочитал некоторую документацию и узнал, что мы можем записать аудио и сохранить его в файл, вызвав mciSendString
с lpszCommand
, "save %s %s %s"
. Но я хочу знать, как мы можем сохранить аудиоданные в массив или любую переменную вместо того, чтобы сохранять их в файл.
Согласно официальной документации:
_stprintf_s(
lpszCommand,
TEXT("save %s %s %s"),
lpszDeviceID,
lpszFilename,
lpszFlags
);
И теперь, если мы вызовем mciSendString
с правильными параметрами, он сохранит захваченное аудио в файл. Как мы можем записать эти данные в переменную? (Учитывая, что размер захвата аудио достаточно мал, чтобы сохранить его в любой переменной.)