摘要: AVStream 是一个结构体 //在AVFormatContext中的流索引 iint index; //流id,例如音频流id 视频流id等; //解封装的时候,由libavformat模块来赋值 //加封装的时候,由用户设置,如果未设置,则用libavformat替换 int id; //这是 阅读全文
posted @ 2020-03-12 21:30 helloc14 阅读(657) 评论(0) 推荐(0) 编辑
摘要: AVFormatContext 是一个结构体 //用于日志记录和 avoptions类的引用。由avformat_alloc_context () 赋值。导出(de)muxer私有选项(如果存在的话)。 const AVClass *av_class; //输入容器的格式,只有在解封装的时候,由av 阅读全文
posted @ 2020-03-12 17:06 helloc14 阅读(1271) 评论(0) 推荐(0) 编辑
摘要: 涉及到的函数: void av_register_all(void): 1)初始化libavformat并且注册所有的封装器和解封装器跟协议。 2)如果没有调用该函数,你可以选择你想要支持的格式。 @see av_register_input_format() @see av_register_ou 阅读全文
posted @ 2020-03-12 16:23 helloc14 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 发现一个好玩的东西 以往的开发项目管理都是svn,今天尝试了一下码云,下载一下git,安装好后,发现vs2015可以自动把git上的操作集成上来,有点类似,svn图形化操作在vs2015上完成; 例如看历史记录,提交代码之类的,很是方便,废话不多说,直接上个截图: 剩下,自己摸索着玩一下...... 阅读全文
posted @ 2020-03-04 08:47 helloc14 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 委托类 概述 与模型-视图-控制器模式不同,模型/视图设计不包括用于管理与用户交互的完全独立的组件。通常,视图负责向用户表示模型数据,并处理用户输入。为了在获取输入的方式上允许一定的灵活性,交互由委托执行。这些组件提供输入功能,并负责在某些视图中呈现各个项。控制委托的标准接口在QAbstractIt 阅读全文
posted @ 2020-02-29 19:50 helloc14 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 视图类 概念 在模型/视图体系结构中,视图从模型中获取数据项并将它们呈现给用户。数据表示的方式不必与模型提供的数据表示类似,可能与用于存储数据项的底层数据结构完全不同。 通过使用QAbstractItemModel提供的标准模型接口、QAbstractItemView提供的标准视图接口和以常规方式表 阅读全文
posted @ 2020-02-29 16:27 helloc14 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 模型类 在研究如何处理选择之前,您可能会发现研究模型/视图框架中使用的概念是很有用的。 基本概念 在模型/视图体系结构中,模型提供了视图和委托用于访问数据的标准接口。在Qt中,标准接口由QAbstractItemModel类定义。无论数据项如何存储在任何底层数据结构中,QAbstractItemMo 阅读全文
posted @ 2020-02-29 16:18 helloc14 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 使用模型和视图 下面的章节解释了如何在Qt中使用模型/视图模式。每个章节都包括一个例子,然后是如何创建新组件的章节。 Qt中包含两个模型 Qt提供的两个标准模型是QStandardItemModel和QFileSystemModel。QStandardItemModel是一个多用途的模型,可用于表示 阅读全文
posted @ 2020-02-29 15:45 helloc14 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 模型/视图编程 模型/视图编程简介 Qt包含一组项目视图类,它们使用模型/视图体系结构来管理数据之间的关系以及数据呈现给用户的方式。此体系结构引入的功能分离为开发人员提供了更大的灵活性来自定义项的表示,并提供了标准的模型接口来允许与现有项视图一起使用广泛的数据源。在本文档中,我们简要介绍了模型/视图 阅读全文
posted @ 2020-02-29 15:35 helloc14 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 如图示: 1)rect()的x()、y()始终从(0,0)起,宽高客户区宽高。 2)geometry()相对于父窗体的rect区域,当窗体是主窗体时,即是屏幕上的位置,客户区。 3)frameGeometry()相对于父窗体的rect区域,当窗体是主窗体时,即是屏幕上的位置,客户区 + 标题栏。 4 阅读全文
posted @ 2020-02-13 14:40 helloc14 阅读(1945) 评论(0) 推荐(0) 编辑