AVFoundation框架之音頻類(AVFAudio)

說明:這是一個對AVFAudio的一個大致了解,了解AVFAudio里面有一些什么樣的類,目的在于方便查閱,并未對AVFAudio的方法做深入的了解。

先補上一個說明比較詳情的文章

AVAudioPlayer - 音頻播放
AVAudioRecorder - 音頻錄制
AVAudioSession - 音頻會話 https://developer.apple.com/library/content/documentation/Audio/Conceptual/AudioSessionProgrammingGuide/Introduction/Introduction.html#//apple_ref/doc/uid/TP40007875


AVAudioBuffer - 代表一個緩沖區的音頻數據及其格式。
AVAudioFormat - 格式
AVAudioPCMBuffer - 操縱的緩沖區在PCM音頻格式
AVAudioCompressedBuffer - 音頻壓縮相關

AVAudioChannelLayout - 音頻通道

AVAudioConnectionPoint - 音頻連接位置

AVAudioConverter - 各種格式之間轉換的音頻流。

AVAudioEngine - 建立一個音頻的節點圖,從源節點 (播放器和麥克風) 以及過處理 (overprocessing) 節點 (混音器和效果器) 到目標節點 (硬件輸出) http://www.lxweimin.com/p/506c62183763

AVAudioEnvironmentNode - 混響

AVAudioFile - 讀取音頻格式信息和進行幀分離

AVAudioFormat - 音頻格式

AVAudioIONode -

AVAudioMixerNode - 音頻輸入輸出相關

AVAudioMixing - 協議

AVAudioNode - 節點

AVAudioPlayerNode - 調度AVAudioBuffer實例的回放

AVAudioSequencer

AVAudioTime - 音頻時間

AudioUnit

AVAudioUnitComponent - 提供一些音頻元的詳細信息,如類型、子類型,制造商,位置等

AVAudioUnitDelay - 音頻延遲效果

AVAudioUnitDistortion - 音頻效果場景 如  教堂  大型房間

AVAudioUnitEffect - 實現音效 http://www.lxweimin.com/p/df03d566d832

AVAudioUnitEQ - 均衡器

AVAudioUnitGenerator - 生成音頻輸出

AVAudioUnitMIDIInstrument - 抽象類代表音樂設備或遠程工具

AVAudioUnitReverb - 混響

AVAudioUnitSampler

AVAudioUnitTimeEffect - 非實時音頻處理

AVAudioUnitTimePitch - 優質時間拉伸和音調變化

AVAudioUnitTimeEffect - 控制回放速度

AVMIDIPlayer - MIDI 播放

AVSpeechSynthesisVoice - 語音合成
AVAudioUnitTimeEffect - 控制回放速度

AVMIDIPlayer - MIDI 播放

AVSpeechSynthesisVoice - 語音合成
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容