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

정보의 또 다른 좋은 소스는 portaudio.h Doxygen 페이지, 전체 V19 API를 문서화. 또한 포트 오디오 위키에서 포트 오디오 프로그래밍에 대한 팁은 페이지를 참조하십시오. 이 튜토리얼은 사운드를 만들기 위해 PortAudio를 사용하는 실습 예제를 통해 이동합니다. 포트오디오 API의 하향식 개요로 시작하려면 PortAudio API 개요를 확인하세요. 사위 파를 재생의 예는 예제/paex_sine.c를 참조하십시오. V18에서 업그레이드하는 경우 V18과 V19의 차이점을 설명하는 PortAudio에 대한 제안된 향상된 기능을 살펴볼 수 있습니다. 또한 PortAudio 라이브러리의 소스를 검사하는 것이 좋습니다. 당신이 그들을 개선하는 방법에 대한 제안이있는 경우, 저희에게 알려주시기 바랍니다. 새로운 플랫폼에서 PortAudio를 구현하려면 사람들의 노력을 조정할 수 있도록 알려주십시오.

. 이전: 읽기/쓰기 기능 차단 | 다음: 이 자습서의 끝입니다. 당신이해야 할 첫 번째 일은 웹 사이트에서 타볼로 PortAudio 소스 코드를 다운로드하는 것입니다, 또는 서브 버전 저장소에서. 이 텍스트가 portaudio_basic.ini라는 파일에 저장되면 장치를 만들 수 있습니다 : 물론 구성은 명령줄 옵션으로 전달되거나 프로그램에서 yarp::os::Property 개체로 전달 될 수 있습니다: 아래는 PortAudio를 작성하는 단계입니다. 콜백 기술을 사용하여 응용 프로그램 : 당신은 또한 윈도우, OS X 또는 리눅스에서 포트 오디오에 대한 프로젝트 파일을 생성하거나 자신의 CMake 프로젝트에 쉽게 포트 오디오를 포함 하기 위해 CMake를 사용할 수 있습니다. 를 통해 윈도우, OS X 또는 리눅스에서 포트 오디오를 참조하십시오. CMake. 당신이 PortAudio를 다운로드하면 당신은 물론, 환경에 따라 달라집니다, 그것을 컴파일해야합니다 : GCC / make와 많은 플랫폼은 간단한 ./configure & make 조합을 사용하고 단순히 자신의 코드에 결과 라이브러리를 사용할 수 있습니다.

이 “콜백” 아키텍처 외에도 V19는 오디오가 아닌 프로그래머에게 더 친숙할 수 있는 읽기 및 쓰기 호출을 사용하는 “차단 I/O” 모델도 지원합니다. 현재 모든 API가 이 기능을 지원하는 것은 아닙니다.