aardio 文档

av.audio.mixer 库模块帮助文档

av.audio 成员列表 #

av.audio.mixer #

时间线混音器

av.audio.mixer() #

返回对象:avAudioMixerObject

av.audio.mixer(duration,opt) #

创建混音器:duration 总时长(秒);opt: sampleRate,seed(音效变体基准)

avAudioMixerObject 成员列表 #

avAudioMixerObject.add(t,clip,opt) #

在 t 秒放置片段(clip.anchor 对齐到 t);opt: bus(默认 "sfx"),gain dB,pan,name

avAudioMixerObject.bus(name,opt) #

获取或设置总线:opt: gain dB,duck {amount,by,threshold,range,attack,release} 或 false

avAudioMixerObject.duration #

时长(秒)

avAudioMixerObject.events #

已放置的事件数组 {t,name,bus,start,end}

avAudioMixerObject.frames #

采样帧数

avAudioMixerObject.music(clip,opt) #

放置音乐片段到 music 总线:opt: at,gain dB,fadeOut

avAudioMixerObject.output #

最近一次 render 的结果

返回对象:avAudioClipObject

avAudioMixerObject.render(opt) #

渲染并返回立体声片段(report 字段为指标);
opt: lufs(默认 -16),truePeak(默认 -1.5),maxLimit,lowcut,fadeOut,bar,barOffset,eventMetrics;eventMetrics 在 duck 后、母带处理前计算

返回对象:avAudioClipObject

avAudioMixerObject.sampleRate #

采样率

avAudioMixerObject.sfx(t,name,opt) #

在 t 秒放置音效预设(命中点对齐到 t),返回片段;opt 同 av.audio.sfx,另可指定 bus

返回对象:avAudioClipObject

Markdown 格式