Skip to Main Content
Basic Sensors in iOS
book

Basic Sensors in iOS

by Alasdair Allan
July 2011
Beginner to intermediate content levelBeginner to intermediate
108 pages
2h 29m
English
O'Reilly Media, Inc.
Content preview from Basic Sensors in iOS

Chapter 3. Using Audio

The main classes for handling audio in the SDK are in the AVFoundation and Media Player frameworks. This chapter will provide a brief overview of how to play and record audio using these frameworks.

The Hardware

Whilst most phones have only one microphone, iPhone 4 has two. The main microphone is located normally on the bottom next to the dock connector, while the second microphone is built into the top near the headphone jack. This second microphone is intended for video-calling, but is also used in conjunction with the main microphone to suppress background noise.

In comparison the iPad 2 has a single microphone, but there is a difference between the two models which could lead to a difference in audio recording quality between the 3G and WiFi-only models. On the WiFi-only model, the microphone hole is built-into the back of the device, whereas on 3G models, it’s built into the antenna casing. There are suggestions that this difference may lead to cleaner audio recordings with the WiFi model, with the 3G model sounding muffled and echo-prone by comparison.

Both the iPhone 4 and the iPad use an Apple branded Cirrus Logic 338S0589 for their audio DAC, with a frequency response of 20Hz to 20kHz, and audio sampling of 16-bit at 44.1kHz.

All of the current iPhone, iPad and iPod touch models use a 2.5mm 4-pole TRRS (tip, ring, ring, sleeve) connector which has a somewhat unorthodox mapping to the standard RCA connector as shown in Table 3-1.

Table 3-1. Mapping between ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Building iPhone and iPad Electronic Projects

Building iPhone and iPad Electronic Projects

Mike Westerfield
iPhone and iPad App 24-Hour Trainer

iPhone and iPad App 24-Hour Trainer

Abhishek Mishra, Gene Backlin
BioCoder #3

BioCoder #3

O'Reilly Media, Inc.
iOS 7 Programming Cookbook

iOS 7 Programming Cookbook

Vandad Nahavandipoor

Publisher Resources

ISBN: 9781449309480Supplemental ContentErrata Page