- 博客(3)
- 资源 (3)
- 收藏
- 关注
原创 启动MixerThread
今天想改变一下MixerThread的优先级。 看了下,原来在Thread的run函数中可以指定线程的优先级。 接下来就需要找到哪个地方调用了MixerThread的run函数,也就是启动了MixerThread。 想到,调用AudioTrack的start函数,可以开始播放。MixerThread的启动是不是由这儿驱动的呢? 看了下函数AudioTrack::start,
2012-06-15 18:03:41 3192
原创 类AudioTrack的函数getMinFrameCount(java侧为getMinBufferSize)
以前看这个函数的时候,对min frame是如何计算得来的,并不是很了解。 今天又看了看,终于有点头绪了。 status_t AudioTrack::getMinFrameCount( int* frameCount, int streamType, uint32_t sampleRate) { int afSampleRate;
2012-06-06 16:13:52 4451
原创 Android Audio延迟(latency)
最近在看Android中播放延迟的问题,看了下代码,发现AudioTrack类中的函数latency有以下注释: /* Returns this track's latency in milliseconds. * This includes the latency due to AudioTrack buffer size, AudioMixer (if any)
2012-06-06 10:19:25 12737 6
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人