Mac OS X Audio & Video

Mac OS X은 시스템 수준 프레임워크와 기술 세트를 통해 풍부한 오디오 및 비디오 환경을 제공합니다. 원활한 개발 과정을 보장하는 강력한 API를 통해 전문가 수준의 오디오, 음악, 미디어, 비디오 기능을 여러분의 응용 프로그램에 담아낼 수 있습니다.

Core Audio

다수의 높은 비트 레이트 부동소수 디지털 오디오 채널을 관리하기 위해 구축된 Core Audio는 Mac OS X의 음악 및 오디오 파운데이션입니다. Core Audio는 여러분의 응용 프로그램에서 오디오를 지연율이 거의 없이 재생, 조작, 녹음할 수 있게 해 줍니다. Core Audio 내 Audio Toolbox 프레임워크가 오디오 파일 읽고 쓰기, AAC와 같은 압축 형식의 인코딩 및 디코딩, 오디오 녹음 기능 등을 여러분의 응용 프로그램에 통합할 수 있게 합니다. Audio Toolbox는 MIDI 이벤트를 검사할 수 있는 API를 통해 오리기, 복사하기, 붙이기, 반복하기를 포함한 실시간 MIDI 에디팅을 가능하게 합니다.

Audio Units

Audio Units는 Core Audio를 연장하여, GarageBand, Soundtrack, Logic, Final Cut Pro와 같은 Apple 응용 프로그램 및 다수의 유명 써드파티 응용 프로그램의 오디오 효과와 가상 악기를 생성할 수 있게 해 줍니다.

Core Video

Core Video는 Mac OS X의 디지털 영상 처리를 위한 파이프라인으로, 여러분의 응용 프로그램에서 데이터 타입과 디스플레이 동기화 문제를 걱정할 필요 없이, 간단하게 개별 프레임에 접근 및 조작할 수 있게 해 줍니다. 여러분의 응용 프로그램에서 색상 보정, 필터링, 이미지 변형, 또는 다른 종류의 영상처리 작업을 수행할 필요가 있을 때, Core Video에게 맡기십시오.

QuickTime과 QTKit

QuickTime과 QTKit 프레임워크는 Mac OS X 상의 시간 기반 미디어를 조작할 수 있는 강력한 서비스를 제공함으로써, 여러분의 응용 프로그램에 오디오 및 비디오 재생, 캡쳐, 인코딩 기능을 추가할 수 있게 해 줍니다. QuickTime은 표준 기반 H.264 코덱을 이용하여 상대적으로 낮은 데이터 레이트로도 놀라운 동영상 품질을 제공할 뿐 아니라, 다수의 주요 오디오 및 비디오 파일 형식을 지원합니다.

iChat Theater

iChat Theater

iChat Theater는 여러분의 응용 프로그램에서 Mac OS X에 내장된 iChat 인스턴트 메시징 응용 프로그램과 공유하는 비디오 및 오디오를 관리할 수 있게 합니다.

좋은 예로 IM 세션을 시작하는 것만으로도 간단하게 멀리 떨어져 있는 동료들과 Keynote 프리젠테이션을 공유하는 것을 들 수 있습니다. iChat Theater는 고성능이 필요한 작업에는 Core Video와 Core Audio를 사용하므로, Mac OS X 기술과의 시너지 효과로 뛰어난 사용자 환경을 제공하는 하나의 예가 될 수 있습니다.