OS X의 오디오 및 비디오

OS X은 포괄적인 시스템 수준의 프레임워크와 기술 세트를 통해 풍부한 오디오와 비디오 환경을 제공합니다. 개발 과정을 간소화하는 강력한 API를 사용하면 전문가급 오디오, 음악, 미디어 및 비디오 기능을 앱에 손쉽게 통합할 수 있습니다.

AV Kit

AV Kit를 사용하면 Mac 앱에서 최신 미디어 포맷을 손쉽게 재생할 수 있습니다. 단 몇 개의 코드만으로 표준 탐색 컨트롤, 장 선택 및 자막 지원과 더불어 재생 기능을 표준 Cocoa 보기에 포함할 수 있습니다. 이 사용이 간편한 프레임워크는 AV Foundation을 기반으로 구축되며 QuickTime 기반 앱을 최신 미디어 기술로 전환하기 위한 이상적인 시작점을 제공합니다.

AV Foundation

AV Foundation은 시간에 기반한 시청각 미디어 작업에 필수적인 서비스를 제공합니다. Objective-C 인터페이스를 통해 앱에서 시청각 미디어를 손쉽게 검토 및 작성할 수 있습니다. 또한 강력한 클래스 배열은 미디어 파일의 편집 및 인코딩 작업을 단순화합니다. 외부 장비에서 오디오와 비디오를 캡처하여 실시간으로 조작할 수도 있습니다. AV Foundation은 최신 버전의 iOS 및 OS X에서 시간에 기반한 시청각 미디어 작업을 수행할 때 권장되는 프레임워크입니다. 더 알아보기

Core Video

Core Video는 OS X의 디지털 비디오를 처리하는 데 사용되는 파이프라인입니다. Core Video를 사용하면 데이터 유형 간 변환이나 디스플레이 동기화 문제 없이 앱에서 AV Foundation의 개별 프레임에 액세스하여 이를 조작하는 것이 간단해집니다. 앱에서 색상 보정이나 필터링, 와핑과 같은 변형 또는 다른 유형의 비디오 처리를 수행할 때 Core Video를 사용해 보십시오.

Core Audio

비트율이 높은 부동 소수점 디지털 오디오의 여러 채널을 처리하기 위해 빌드된 Core Audio는 OS X의 음악 및 오디오의 기반입니다. Core Audio를 사용하면 짧은 대기 시간 재생, 조작 및 오디오 녹음을 앱에 통합할 수 있습니다. Core Audio 내의 Audio Toolbox 프레임워크는 오디오 파일을 읽고 쓰고 AAC와 같은 압축된 포맷을 인코딩하고 디코딩하며 FireWire와 USB 오디오 장비에 액세스할 수 있는 서비스를 제공합니다. 또한 Audio Toolbox를 사용하면 오려두기, 복사하기, 붙이기를 포함한 실시간 MIDI 편집이 가능하고 MIDI 이벤트 점검을 위해 API와 함께 루프를 만들 수 있습니다.

Audio Unit

Audio Unit을 사용하면 GarageBand, Logic Pro, MainStage 및 Final Cut Pro X과 같은 Apple 앱뿐만 아니라 여러 타사 인기 앱용 오디오 효과와 가상 악기를 생성하도록 Core Audio를 확장할 수 있습니다. 사용자는 Audio Unit의 중앙 플러그인 모델을 통해 오디오 앱의 오디오 기능 관리를 단순화할 수 있습니다.