接口 jmp123.decoder.IAudio
的使用

使用 IAudio 的软件包
jmp123.decoder   
jmp123.demo   
jmp123.output   
 

jmp123.decoder 中 IAudio 的使用
 

参数类型为 IAudio 的 jmp123.decoder 中的构造方法
AbstractDecoder(IAudio audio)
          用指定的音频输出audio创建一个AbstractDecoder对象。
AbstractLayer(Header h, IAudio audio)
          用指定帧头h和音频输出audio对象创建一个帧解码器。
Layer1(Header h, IAudio audio)
          创建一个指定头信息和音频输出的LayerⅠ帧解码器。
Layer2(Header h, IAudio audio)
          创建一个指定头信息和音频输出的LayerⅡ帧解码器。
Layer3(Header h, IAudio audio)
          创建一个 Layer Ⅲ 帧解码器,默认启用cpu多核心解码优化。
Layer3(Header h, IAudio audio, boolean coresEnabled)
          创建一个 Layer Ⅲ 帧解码器。
 

jmp123.demo 中 IAudio 的使用
 

参数类型为 IAudio 的 jmp123.demo 中的构造方法
MiniPlayer(IAudio audio)
          用指定的音频输出audio创建一个MiniPlayer。
 

jmp123.output 中 IAudio 的使用
 

实现 IAudio 的 jmp123.output 中的类
 class Audio
          将解码得到的PCM数据写入音频设备(播放)。