Home AudioTrack::set
Post
Cancel

AudioTrack::set

AudioTrack::set,AudioTrack的初始化,主要是:

  1. 采样率、声道数、flags和framecount等参数设置
  2. 创建track、createTrack_l,选择通路getOutputForAttr

AudioTrack::set

native层的set可以设置更多的参数,所以SoundPool、OpenSL ES和AAudio等直接跳过了Java层API,直接使用的native的AudioTrack构造函数。

set 参数

Java层JNI调用

Soundpool

OpenSL ES

AAudio

createTrack_l

getOutputForAttr

This post is licensed under CC BY 4.0 by the author.