2012-10-02 2 views
1

PortAudio를 사용하고 있습니다. 바로이 방법으로 지금 읽기위한 스트림을 여는 것입니다.Portaudio : 마이크 대신에 파일 열기

Pa_OpenDefaultStream(&stream, 1, 0, paFloat32, SAMPLE_RATE, SAMPLES, PaCallback, NULL); 

내가 아는 한, 이것은 입력으로 마이크를 사용합니다. 대신 입력으로 파일을 사용할 수 있습니까? Pa_OpenStream 함수는 이상하게도 파일 이름을 입력 할 수없는 것 같습니다.

답변

2

PortAudio는 스피커, 마이크, 라인 입력 및 유사한 장치와 같은 장치 I/O 전용입니다. 파일 I/O를 수행하려면이를 위해 설계된 또 다른 라이브러리가 필요합니다. 예 : libsoundfile, libsox 또는 libaudiofile.

+0

아, 알겠습니다. 나는 PortAudio가 무엇을 위해 오해했는지 짐작한다. – houbysoft