2010-06-08 4 views
0

C++에서 오디오 녹음/재생/검색을 수행하기위한 좋은 크로스 플랫폼 유틸리티는 무엇입니까? ALUT (OpenAL)의 경로를 생각하고 있었지만 더 좋은 방법이 있습니까? 그렇지 않다면 ALUT에 대한 유용한 자습서/샘플 코드를 알고 있습니까?C++에서 오디오 녹음

+0

크로스 플랫폼 라이브러리를 찾으십니까? – volody

+0

예, 바람직하게는 – Cenoc

답변

0

SFMLSDL은 다양한 사운드 형식을 지원하며 크로스 plattform입니다. 둘 다 오디오 녹음 방법을 제공하지 않습니다. 그렇다면 꽤 활발하게 보이는 PortAudio가 있습니다.하지만 전혀 경험이 없습니다.

+0

그들은 최근에 OpenAL에 오디오 녹음 기능을 추가 한 것으로 나타났습니다 (문서에 따르면). – Cenoc

+0

@Cenoc, 감사합니다. 분명히 필자는 메일 링리스트 게시물에 의존하는 대신 구현을 살펴보아야합니다. 편집. – pmr

+0

그런데 PortAudio는 꽤 좋은 것으로 나타났습니다. (나는 Qt 오디오 지원을 시도했는데, 너무 적었고 OpenAL은 너무 많았고 PortAudio는 맞았다.) – Cenoc

0

Qt는 실제로 4.6 버전부터 몇 가지 오디오 기능을 가지고 있습니다.

입력을 직접 시도하지 않았지만 Qt-Documentation 의 비트를 아래로 스크롤하면 기본 예제가 있습니다.

입력 할 때 Qt를 사용하여 더 높은 레이어를 작업 할 수 있습니다. example입니다.

+0

Qt와 독립적 인 경우 좋을까요? – Cenoc

+0

어쨌든 라이브러리를 사용하기 때문에 Qt의 문제점은 무엇입니까? –

+0

음, 찾기 기능을 찾을 수 없습니까? 나는 그것이 하나의 문제라고 생각한다. – Cenoc