C++ ffmpeg异步io?
有人知道ffmpeg是否执行异步文件io吗?也就是说,输入文件在单独的线程中读取,以避免io阻塞处理线程 基本上,我想弄清楚的是,我是否需要在单独的线程中调用“av_read_frame”(以避免阻塞),或者ffmpeg-alrdy是否处理这个问题C++ ffmpeg异步io?,c++,c,ffmpeg,C++,C,Ffmpeg,有人知道ffmpeg是否执行异步文件io吗?也就是说,输入文件在单独的线程中读取,以避免io阻塞处理线程 基本上,我想弄清楚的是,我是否需要在单独的线程中调用“av_read_frame”(以避免阻塞),或者ffmpeg-alrdy是否处理这个问题 我怎么才能知道呢?我尝试下载ffmpeg源代码,但没有找到任何有用的内容。您需要自己下载。FFmpeg只有最低限度的线程感知,正如icecrime所说,函数签名显然排除了异步执行。虽然我还是FFmpeg新手,但据我所知,您提到的特定函数并不是由FFm
我怎么才能知道呢?我尝试下载ffmpeg源代码,但没有找到任何有用的内容。您需要自己下载。FFmpeg只有最低限度的线程感知,正如icecrime所说,函数签名显然排除了异步执行。虽然我还是FFmpeg新手,但据我所知,您提到的特定函数并不是由FFmpeg api线程化的。无论如何,您可能都希望执行此操作,因为您需要确定返回的帧类型(音频、视频等),然后决定如何处理它。仅考虑函数签名,我看不出它可能是阻塞吗?