[Android Audio] AudioTrack

AudioTrack 处理 音频时会分为两种模式 : 直通 和 非直通, 非直通模式指 PCM 数据(8bit /16bit/24bit/32bit),非直通模式指非 pcm 数据 (aac/eac3/ac3/pcma/...)。

AudioTrack 在划分一个audio frame的策略为:

1)直通模式下,一个字节或者说 8bit 为一个 frame ;

2)非直通模式下,channle count * nbit / 8 (字节)是一个 frame,比如 双通道16比特采样深度的 pcm 流的 一个 frame 是 2*16/8 = 4 字节。

你可能感兴趣的:(#,Audio,android)