Core Audio Overview

OSXDEV

Jump to: navigation, 찾기

Core Audio는 Mac OS X 프로그램에 오디오와 음악 기능을 넣고자 할때 사용할 수있는 일련의 서비스입니다. 이것을 이용하면 레코딩, 에디팅, 플레이, 압축, MIDI 프로세싱, 신호처리, 그리고 오디오 신서시스 같은 모든 종류의 오디오 작업을 할 수가 있습니다. 물론 이 서비스를 이용해서 독립적인 프로그램을 만들 수도 있지만, 기존의 제품에 플러그인 식으로 들어가는 프로그램도 만들 수 있습니다.

Core Audio는 비록 이전 버젼의 Mac OS X는 몇몇 기능이 누락되어 있을 수는 있으나, 모든 버젼에서 사용 가능합니다. 이 문서에서는 Mac OS X v10.4에 있는 Core Audio 기능에 대해서 설명하겠습니다.

Note: Core Audio는 오디오 디지털 권한 관리(DRM)을 처리해 주지 않습니다. 만약 이 DRM을 처리하고 싶다면 여러분이 직접 구현해야 합니다.

Mac OS X에서 오디오 프로그램을 만들고 싶으시다면 이 문서를 읽으시기 바랍니다. 단 오디오나, 디지털 오디오, 그리고 MIDI 용어 같은 것들에 대한 기초 지식이 있어야 합니다.

[편집] 이 문서의 구성

이 문서는 다음의 챕터로 구성되어 있습니다.

  • What is Core Audio?는 Core Audio의 기본 기능과 다른 오디오와 레코딩 기술과 어떤 관계가 있는지 설명합니다.
  • Core Audio Programming Interfaces은 Core Audio에 있는 여러가지 프로그래밍 인터페이스에 대해서 설명합니다.
  • An Overview of Common Tasks은 오디오에 관련해서 주로 하는 작업을 어떻게 Core Audio로 할 수있는지 high level에서 설명합니다.
  • Core Audio Frameworks에는 Core Audio를 정의하는 여러 프레임 워크와 헤더들이 나열되어 있습니다.
  • System-Supplied Audio Units에서는 Mac OS X v10.4에 포함된 오디오 유닛이 나열되어 있습니다. 또한 그들의 컴포넌트 관리자 타입과 서브타입도 언급되어 있습니다.
  • Supported Audio File and Data Formats엔 Core Audio가 기본적으로 제공하는 오디오 파일과 데이터 포맷에 대해서 나와 있습니다.

[편집] See Also

Core Audio에 대해서 더 알아보고 싶으시다면, 다음의 문서를 참조하시기 바랍니다.


번역자 사용자:JongAm
원본문서링크 http://developer.apple.com/documentation/MusicAudio/Conceptual/CoreAudioOverview/index.html (Last Updated - 2006-08-07)