Upload
dataart
View
84
Download
3
Embed Size (px)
DESCRIPTION
«Audio in iOS. Tips and tricks» В докладе пойдет речь о природе звука, как он хранится в цифровом формате. Также вы узнаете о разных форматах аудио данных и форматах аудиофайлов, чем отличается первое понятие от второго и как получить информацию о аудио данных из трека. Покажем примеры пяти разных способов воспроизвести звук _____________ Видео: Сайт: http://www.dataart.ru/ Facebook: https://www.facebook.com/DataArt.Enjoy Vkontakte: http://vk.com/dataart_enjoy Twitter: https://twitter.com/DataArt_Enjoy
Citation preview
Audio in iOS. Tips and tricks
Veremeenko Alexandr
iOS developer at Ainstainer
sensey_777
Agenda
• What is sound?
• Audio file formats and formats of audio data
• Five ways to play sound
What is sound?
PCM (Pulse code modulation)
Frame
Audio file formats and
formats of audio data
Audio formats:
• Liner PCM
• Non-liner PCM
• Compressed formats
mp3 VS flac
Experiment?
AudioStreamBasicDescription
AudioStreamPacketDescription
• AudioFormat
• AudioFile
• AudioConverter
Helpers:
Magic cookie
How does Core Audio taste?
5 ways to play sound
• System Sound Services
• AVAudio Player
• Audio Units
• Audio Queue
• OpenAL
System Sound Services
• Liner PCM and IMA4 audio data formats;
• CAF, AIF and WAV audio file formats;
• 30 seconds audio.
AVAudioPlayer
Audio Units
Audio Unit types
• Output (input/output)
• Generator (audio data source)
• Mixer (merge audio data)
• FormatConverter
• Effect
AUGraph
Audio Queue
Audio Queue Audio Units
AudioStreamer
(Matt Gallagher)
Origami
(ap4y)
Summary
Questions?