新的ffmpeg版本中是否弃用了avio_set_interrupt_cb? 什么是替代品?
答案 0 :(得分:5)
我自己找到了答案。以下是它的完成方式
您定义回叫
int decode_interrupt_cb(void * ctx) {
return isQuit;
}
回调结构
const AVIOInterruptCB int_cb = { decode_interrupt_cb, NULL };
在任何文件读取之前将AVFormatContext
的{{1}}分配给您
interrupt_callback
如果您使用'avio_open2'打开文件,请按以下方式使用:
pFormatCtx->interrupt_callback = int_cb;
希望有人觉得有帮助。