初始化的时候需要保存nInputSamples和nMaxOutputBytes。
m_hfaac = faacEncOpen(m_nSampleRate, m_nChannels, &nInputSamples, &nMaxOutputBytes);
在调用faacEncEncode编码的时候需要确认输入的样本数等于nInputSamples,要不然会编码失败。
nMaxOutputBytes是编码后的最大的数据长度,需要确保接受编码后数据的缓冲区大于等于nMaxOutputBytes。
初始化的时候需要保存nInputSamples和nMaxOutputBytes。
m_hfaac = faacEncOpen(m_nSampleRate, m_nChannels, &nInputSamples, &nMaxOutputBytes);
在调用faacEncEncode编码的时候需要确认输入的样本数等于nInputSamples,要不然会编码失败。
nMaxOutputBytes是编码后的最大的数据长度,需要确保接受编码后数据的缓冲区大于等于nMaxOutputBytes。