portaudio 예제

사위 파를 재생의 예는 예제/paex_sine.c를 참조하십시오. 이 자습서에서는 콜백 아키텍처를 사용하여 톱니 파동을 재생하는 방법을 보여 드리겠습니다. 자습서의 대부분은 PortAudio 배포의 일부인 파일 paex_saw.c에서 가져옵니다. 이 자습서를 완료하면 오디오 프로그램을 작성하는 데 필요한 기본 지식으로 무장하게 됩니다. 더 많은 샘플 코드가 필요한 경우 PortAudio 배포의 “예제” 및 “테스트” 디렉토리를 참조하십시오. 정보의 또 다른 좋은 소스는 portaudio.h Doxygen 페이지, 전체 V19 API를 문서화. 또한 포트 오디오 위키에서 포트 오디오 프로그래밍에 대한 팁은 페이지를 참조하십시오. 다음은 이 구성 파일을 기반으로 장치를 시작할 때 확인된 속성 목록입니다. 검사되는 속성은 다른 속성이 있는지 여부에 따라 달라질 수 있습니다. 경우에 따라 속성은 운영 체제마다 다를 수 있습니다. 그래서 이것은 단지 예입니다 이제 당신은 PortAudio의 작동 방식에 대한 좋은 아이디어를 가지고, 당신은 예제 프로그램을 시도 할 수 있습니다. 당신은 포트 오디오 배포판의 예 / 디렉토리에서 찾을 수 있습니다. 이 튜토리얼은 사운드를 만들기 위해 PortAudio를 사용하는 실습 예제를 통해 이동합니다.

포트오디오 API의 하향식 개요로 시작하려면 PortAudio API 개요를 확인하세요. 이 텍스트가 portaudio_basic.ini라는 파일에 저장되면 장치를 만들 수 있습니다: 이전: 읽기/쓰기 기능 차단 | 다음: 이 자습서의 끝입니다. 또한 PortAudio 라이브러리의 소스를 검사하는 것이 좋습니다. 당신이 그들을 개선하는 방법에 대한 제안이있는 경우, 저희에게 알려주시기 바랍니다. 새로운 플랫폼에서 PortAudio를 구현하려면 사람들의 노력을 조정할 수 있도록 알려주십시오. . 또한 CMake를 사용하여 Windows, OS X 또는 Linux에서 PortAudio용 프로젝트 파일을 생성하거나 자신의 CMake 프로젝트에 PortAudio를 쉽게 포함할 수 있습니다. 를 통해 윈도우, OS X 또는 리눅스에서 포트 오디오를 참조하십시오.

CMake. V18에서 업그레이드하는 경우 V18과 V19의 차이점을 설명하는 PortAudio에 대한 제안된 향상된 기능을 살펴볼 수 있습니다. 물론, 구성은 명령줄 옵션으로 전달 될 수 있습니다., 또는 yarp::os::Property 개체 프로그램에서: 일단 당신이 그것을 컴파일 해야 합니다., 물론, 환경에 따라 달라 집니다:GCC/make와 많은 플랫폼 사용할 수 있습니다. 간단한 ./configure & 조합을 만들고 단순히 코드에서 결과 라이브러리를 사용합니다. 이 “콜백” 아키텍처 외에도 V19는 오디오가 아닌 프로그래머에게 더 친숙할 수 있는 읽기 및 쓰기 호출을 사용하는 “차단 I/O” 모델도 지원합니다. 현재 모든 API가 이 기능을 지원하는 것은 아닙니다. 다음은 콜백 기술을 사용하여 PortAudio 응용 프로그램을 작성하는 단계입니다: 먼저 해야 할 일은 웹 사이트에서 타볼로 PortAudio 소스 코드를 다운로드하거나 Subversion 저장소에서 다운로드하는 것입니다.

Comments are closed.