面试
常见面试知识
JM_Alfredo
这个作者很懒,什么都没留下…
展开
-
FFmpeg的基本流程
基本解码流程 1. av_register_all();//注册所有文件格式和编解码库 3. avformat_open_input();//打开音视频文件 4. avformat_find_stream_info();//查找流信息 5. CODE_TYPE_VIDEO; //判断是否为视频流 6. avcodec_find_decoder();//查找解码器 7. avcodec_open2();//打开编解码器 8. avcodec_alloc_frame();//分配空间保存帧数据 9. av_re原创 2021-12-27 00:33:33 · 1143 阅读 · 0 评论 -
Qt信号和槽connet()函数
参考文章1 参考文章2 一、简述 Connect()函数将信号与槽关联起来。 函数原型: //参数:信号对象,信号,槽对象,槽函数,连接方式 static QMetaObject::Connection connect(const QObject *sender, const char *signal,const QObject *receiver, const char *member, Qt::ConnectionType = Qt::AutoConnection); static QMetaOb原创 2021-12-26 20:38:52 · 606 阅读 · 0 评论 -
Qt事件简述
一、简述 在Qt中,事件本质上还是基于回调函数实现的。每一个Qt应用程序都对应一个唯一的QApplication应用程序对象,然后调用这个对象的exec()函数,这样,Qt内部框架的事件循环就开始了,一直监听应用程序的事件。 Qt将事件作为一个对象,继承自QEvent类。常见的有键盘事件(QKeyEvent)、鼠标事件(QMouseEvent)和定时器事件(QTimerEvent)等。。。大致与QEvent类的继承关系如图: 二、事件处理 当窗口事件产生后,事件会经过:事件派发–>事件过原创 2021-12-25 10:42:50 · 677 阅读 · 0 评论 -
C++内联函数与宏定义的区别
内联函数的优点 内联函数可调式 可进行类型安全检查或自动类型转换 可访问成员变量 另外,定义在类声明中的成员函数会自动转换为内联函数。 参考:http://www.cnitblog.com/guopingleee/archive/2009/02/16/54625.html ...原创 2021-12-20 13:25:56 · 380 阅读 · 0 评论