美文网首页
37.AVFoundation

37.AVFoundation

作者: 小笨憨 | 来源:发表于2018-05-16 17:31 被阅读0次
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.jianshu.com/p/506c62183763

AVAudioEnvironmentNode - 混响

AVAudioFile - 读取音频格式信息和进行帧分离

AVAudioFormat - 音频格式

AVAudioIONode -

AVAudioMixerNode - 音频输入输出相关

AVAudioMixing - 协议

AVAudioNode - 节点

AVAudioPlayerNode - 调度AVAudioBuffer实例的回放

AVAudioSequencer

AVAudioTime - 音频时间

AudioUnit

AVAudioUnitComponent - 提供一些音频元的详细信息,如类型、子类型,制造商,位置等

AVAudioUnitDelay - 音频延迟效果

AVAudioUnitDistortion - 音频效果场景 如  教堂  大型房间

AVAudioUnitEffect - 实现音效 http://www.jianshu.com/p/df03d566d832

AVAudioUnitEQ - 均衡器

AVAudioUnitGenerator - 生成音频输出

AVAudioUnitMIDIInstrument - 抽象类代表音乐设备或远程工具

AVAudioUnitReverb - 混响

AVAudioUnitTimePitch - 速率、节距

let changeRatePitchNode = AVAudioUnitTimePitch()
//速率
changeRatePitchNode.rate = rate!
//节距
changeRatePitchNode.pitch = pitch!

AVAudioUnitSampler

AVAudioUnitTimeEffect - 非实时音频处理

AVAudioUnitTimePitch - 优质时间拉伸和音调变化

AVAudioUnitTimeEffect - 控制回放速度

AVMIDIPlayer - MIDI 播放

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

AVMIDIPlayer - MIDI 播放

AVSpeechSynthesisVoice - 语音合成

相关文章

网友评论

      本文标题:37.AVFoundation

      本文链接:https://www.haomeiwen.com/subject/gchmdftx.html