Core Audio概览:简介

2017-11-15  本文已影响58人  bobociel

Introduction

Core Audio provides software interfaces for implementing audio features in applications you create for iOS and OS X. Under the hood, it handles all aspects of audio on each of these platforms. In iOS, Core Audio capabilities include recording, playback, sound effects, positioning, format conversion, and file stream parsing, as well as:

核心音频为您在iOS和OS X下创建的应用程序中实现音频功能提供了软件接口,它处理了每个平台上的音频的所有方面。在iOS中,核心音频功能包括录音、回放、音效、定位、格式转换和文件流解析,以及:

On the Mac, Core Audio encompasses recording, editing, playback, compression and decompression, MIDI, signal processing, file stream parsing, and audio synthesis. You can use it to write standalone applications or modular effects and codec plug-ins that work existing products.

在Mac上,核心音频包括录音、编辑、播放、压缩和解压缩、MIDI、信号处理、文件流解析和音频合成。您可以使用它来编写独立应用程序或模块化的效果和支持现有产品的编解码器插件。

Core Audio combines C and Objective-C programming interfaces with tight system integration, resulting in a flexible programming environment that maintains low latency through the signal chain.

核心音频结合C和Objective-C编程接口紧密的系统集成,从而在一个灵活的编程环境通过信号链保持较低的延迟。

Note:Core Audio does not provide direct support for audio digital rights management (DRM). If you need DRM support for audio files, you must implement it yourself.

注意:核心音频不提供音频数字版权管理(DRM)的直接支持。如果您需要对音频文件的DRM支持,您必须自己实现它。

Core Audio Overview is for all developers interested in creating audio software. Before reading this document you should have basic knowledge of general audio, digital audio, and MIDI terminology. You will also do well to have some familiarity with object-oriented programming concepts and with Apple's development environment, Xcode. If you are developing for iOS-based devices, you should be familiar with Cocoa Touch development as introduced in Start Developing iOS Apps Today.

核心音频概述是为所有有兴趣创建音频软件的开发人员编写的。在阅读本文档之前,您应该具备一般音频、数字音频和MIDI术语的基本知识。你也会做的很好,有一些熟悉面向对象编程概念和苹果的开发环境,Xcode。如果您正在开发基于iOS的设备,您应该熟悉今天开始开发iOS应用程序时引入的“Cocoa Touch”开发。

Organization of This Document

This document is organized into the following chapters:

这篇文章的章节:

This document also contains four appendixes:

这个文档也包含四个扩展部分:

See Also

For more detailed information about audio and Core Audio, see the following resources:

想要了解audio 和 Core Audio, 参阅一下资源:

上一篇 下一篇

猜你喜欢

热点阅读