1.在Encoder的create中创建了,lookAheadThreadPool线程池以及Lookahead。
if (m_param->lookaheadThreads > 0)
{
lookAheadThreadPool = ThreadPool::allocThreadPools(p, pools, 1);
}
else
lookAheadThreadPool = m_threadPool;
m_lookahead = new Lookahead(m_param, lookAheadThreadPool);

本文详细介绍了在Encoder初始化过程中lookAheadThreadPool线程池及其Lookahead实例的创建过程。根据参数lookaheadThreads的值决定是否创建独立的线程池,并实例化Lookahead组件。
4万+

被折叠的 条评论
为什么被折叠?



