logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

iOS 코어 오디오 프로그래밍

iOS 코어 오디오 프로그래밍

(녹음, 재생, 변환에서 위치기반 음향까지 오디오 앱 개발)

크리스 애덤슨, 케빈 아빌라 (지은이), 황진호 (옮긴이)
에이콘출판
30,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 로딩중
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

iOS 코어 오디오 프로그래밍
eBook 미리보기

책 정보

· 제목 : iOS 코어 오디오 프로그래밍 (녹음, 재생, 변환에서 위치기반 음향까지 오디오 앱 개발)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 모바일/무선/임베디드 프로그래밍
· ISBN : 9788960777927
· 쪽수 : 364쪽
· 출판일 : 2015-11-26

책 소개

모바일 프로그래밍 시리즈. 이 책은 오디오 캡처, 실시간 효과 추가, MP3 재생, 가상 음악 장치, 웹 라디오, VoIP 지원 기능에 관련된 코어 오디오 프레임워크 API를 설명한다.

목차

1부. 코어 오디오 이해
__1장. 코어 오디오 개요
____코어 오디오 프레임워크
____코어 오디오 규칙
____첫 번째 코어 오디오 애플리케이션
______예제 실행
____코어 오디오 속성
____정리

__2장. 소리 이야기
____파형 생성
____디지털 오디오
____DIY 샘플
____버퍼
____오디오 형식
____정리

__3장. 코어 오디오로 오디오 처리
____오디오 데이터 형식
______예제: 형식 가늠하기
____표준 형식
____오디오 유닛으로 오디오 처리
____풀 모델
____정리

2부. 기본 오디오
__4장. 녹음
____오디오 큐에 관한 모든 것
____녹음기 제작
____CheckError() 함수
____오디오 큐 생성과 사용
____오디오 큐를 위한 유틸리티 함수__
______녹음 오디오 큐 콜백
____정리

__5장. 재생
____재생 애플리케이션 정의
____파일 재생 오디오 큐 설정
______재생 버퍼 설정
______재생 큐 시작
____재생 유틸리티 함수
______매직 쿠키 처리
______버퍼 크기와 기대되는 패킷 수 계산하기
____재생 오디오 큐 콜백
____큐 기반 재생의 기능과 한계
____정리

__6장. 변환
____afconvert 유틸리티
____오디오 변환 서비스 사용
____변환을 위한 파일 설정
______오디오 변환 서비스 호출
______변환기 콜백 구현
____확장된 오디오 파일 서비스로 변환
______확장된 오디오 파일로 읽고 변환하기
____정리

3부. 고급 오디오
__7장. 오디오 유닛: 생성기, 효과, 렌더링
____놀라운 기능이 발현되는 곳
____오디오 유닛의 동작 방법
____오디오 유닛 확장
____첫 번째 오디오 유닛
______main() 함수 빌드
______오디오 유닛 그래프 생성
______파일 재생기 오디오 유닛 설정
____오디오 유닛으로 말하기와 효과
______음성 합성 그래프의 블록 생성
______음성 합성기 AUGraph 생성
______음성 합성기 설정
______효과 추가
____오디오 렌더링 처리 단계에 개발자 코드 추가
______오디오 유닛 렌더 사이클
______맞춤형 렌더링 예제
______오디오 유닛을 생성하고 연결
______렌더 콜백 함수
____정리

__8장. 오디오 유닛: 입력과 혼합
____I/O 입력 다루기
______입력과 출력 유닛을 연결
______입력을 위해 AUHAL 유닛을 생성
______입력 콜백 작성
______CARingBuffer의 샘플을 재생하기 위한 AUGraph 생성
______재생 애플리케이션의 렌더 콜백 작성
______재생 예제 실행
____혼합
____정리

__9장. 위치기반 음향
____공간에서 음향
____OpenAL API
____소리를 공간에 위치
______예제 설정
______OpenAL 구조체 사용
______근원의 위치를 이동
______OpenAL 버퍼를 위해 샘플 불러오기
____OpenAL의 스트리밍 오디오
______OpenAL 스트리밍 예제 설정
______스트리밍을 위한 ExtAudioFile 설정
______OpenAL 버퍼를 다시 채우기
____정리

4부. 추가적인 주제
__10장. iOS에서의 코어 오디오
____코어 오디오가 주머니에 있는가?
____다른 기능과 조화: 오디오 세션 서비스
____오디오 세션 예제
______앱 설정
______오디오 세션과 오디오 큐 초기화
______음색 생성기 메소드
______iOS 인터럽트 처리
____iOS에서 오디오 유닛
______iOS RemoteIO 유닛으로 오디오 통과 앱 제작
______통과 예제 설정
______캡처와 재생을 위해 RemoteIO 오디오 유닛 설정
______RemoteIO 렌더 콜백
______그 외의 iOS 오디오 기능
______iOS에서 원격 제어
______iOS 하드웨어 위험
____정리

__11장. 코어 MIDI
____MIDI 개념
____코어 MIDI
______코어 MIDI 구조
______코어 MIDI 용어
______코어 MIDI 속성
______MIDI 메시지
____장치 유닛
____간단한 MIDI 합성기 제작
______MIDI에 연결
____MIDI 알림과 이벤트 처리
______AUGraph 재생
____MIDI 이벤트 제작
______MIDIWifiSource 예제 설정
______와이파이를 통한 MIDI 설정
______MIDI 메시지 전송
______와이파이 MIDI 데이터를 수신하기 위해 맥 설정
____정리

__12장. 정리
____코어 오디오의 남은 내용
____다음 과정
______디지털 신호 처리
____라이온과 iOS 5
____AUSampler
______iOS에서 코어 오디오
____코어 오디오 커뮤니티
____정리

저자소개

크리스 애덤슨 (지은이)    정보 더보기
미시간 주의 그랜드 라피드에 살고 있는 독립적 작가이자 편집자이며 개발자다. 현재는 iOS와 맥 개발에 집중하고 있으며 『iOS SDK Development』(Pragmatic Programmers, 2012)를 공동 저술했다. 『QuickTime for Java:A Developer's Notebook』(O'Reilly Media, 2005)를 저술했으며, 『Swing Hacks』(O'Reilly Media, 2005)의 공저자다. 이전에는 java.net과 ONJava.com의 편집자였다. 맥과 iOS의 사용자 인터페이스와 디지털 미디어 개발에 집중한 회사인 Subsequently and Furthermore, Inc.를 세워 컨설팅과 출판을 한다. 또한, 디지털 미디어 소프트웨어 개발 관련 블로그(www.subfurther.com/blog)를 운영 중이다. 이전 경력은 CNN 헤드라인 뉴스의 작가/협력 프로듀서였고, 수년에 걸쳐서 11과 1/2개의 맥을 용케 소유해왔다.
펼치기
케빈 아빌라 (지은이)    정보 더보기
특별한 특색이 있는 탄소화합물, 산소, 수소, 질소와 같은 화합물을 부드럽게 잘 섞어 놓은 사람 같다. 15년 이상 맥 개발 경력이 있으며, 출시 직후부터 아이폰 앱 개발을 해왔다. 애플의 엔지니어에서부터 전문적인 녹음실을 설정하는 것까지 오디오 마켓의 모든 부분을 다뤄본 경험이 있다. 현재는 집에서 속옷차림으로 커피를 마시면서 여러 고객들의 코딩 용병으로 일하고 있다.
펼치기
황진호 (옮긴이)    정보 더보기
국내에서 학업을 마치고 1년여 동안 미국의 연구 기관에서 방문 연구원으로 재직했다. 한국으로 돌아와 포스코 ICT에서 통신 시스템 소프트웨어 개발자로 3년 동안 근무했다. 그 후 미국의 조지 워싱턴 대학교의 컴퓨터 사이언스 학과에서 박사 과정을 마쳤고, 지금은 미국 뉴욕에 위치한 IBM T.J. 왓슨 리서치 센터(IBM T.J. Watson Research Center)에서 클라우드 컴퓨팅과 빅데이터에 관한 연구를 진행 중이다. 에이콘출판사에서 펴낸 『Concurrent Programming on Windows 한국어판』(2012), 『Creating iOS 5 Apps Develop and Design 한국어판』(2012), 『Programming iOS 5 한국어판』(2012), 『Learning PHP, MySQL & JavaScript With jQuery, CSS & HTML5, 4th Edition』(2016)을 번역했고, 『리눅스 API의 모든 것』(2012)을 공역했다.
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책