OpenAL 라이브러리로 사운드를 녹음 할 때 한 가지 문제가 있습니다. 이 질문에 대한 두 번째 대답은 Recording Audio with OpenAL입니다. 그러나 나는 이해하지 못한다. 어떻게 버퍼 크기를 바꿀 수 있는가. 예를 들어 SSIZE와 버퍼 크기를 441로 변경하면 프로그램이 충돌합니다. 이 질문에 대한 답을 알고 있다면, 샘플링 속도 96000Hz로 1ms 버퍼를 얻을 수있는 방법을 설명해주십시오. (배열 96 개, 채널 1 개, 8 비트). 도와주세요.OpenAL에서 사운드 녹음 (C++). 버퍼 크기
추가 : 나는이 변경 :
const int SRATE = 96000;
const int SSIZE = 96;
ALbyte buffer[SSIZE];
ALint sample;
및
AL_FORMAT_STEREO16
AL_FORMAT_MONO8
로하고이 날이 오류 준 :
작성한 코드를 표시하십시오. 오버 헤드로 인해 1ms 버퍼가 가능하지 않을 수도 있습니다. – Goz