有两种对象构造方法,一是在指定内存上构造对象,另一个是先构造一个临时对象,然后把对象拷贝到指定内存上。
目前只有 NIVIDIA 支持 ffmpeg 的 gpu加速(AMD貌似也陆续开始支持)。在下述网站中查找自己的显卡能够支持的编解码格式。
android 工程需要 gradle 作为打包工具,Qt for android 如果想要打包 apk 同样需要使用 gradle,但是 包括 Android studio 在内的诸多
make_unique要求被管理类的构造函数为public,即便make_unique在被管理类的友元类中调用,这一点在factory模式下尤其明显,如果factory类创建 unique_ptr 并返回,那么在其创建函数中不能使用 make_unique 创建 unique_ptr ,必须使用unique_ptr的构造函数。
略。
这个值表示当前到达 gstbasesink chain 函数(push mode) 的 GstBuffer 的系统事件 与 这个 buffer 被期望到达的系统时间的差值。jitter 除
c++ 11 引入和变参模板用来处理任意数量模板参数的场景。运行结果需要注意的几点:
gstreamer里很多element都提供 QOS 机制,src,filter 和 sink 都有。Sink element 的 QOS 机制由 gstbasesink 统一提供。
我们再使用 std::get 的时候发现其模板并不是一个类型,而是一个整数值,用来标识从某个位置获取值,比如 std::pair 类型的数据 tm
Gstreamer 提供以 GstMessage 和 GstBus 为基础的消息传递机制,所有GstMessage 发送的时候都需要指定 GstBus 用来明确当前
C++ library headers <algorithm> <iomanip> <list> <ostream> <streambuf>
type_traits 又叫类型萃取,是一个在编译阶段用于进行类型判断/类型变更的库,在c++11中引入。因为其工
头文件:#include typeindex库 包含两个类 std::type_info 和 std::type_index。
c++17里引入了std::any类型,这个类型类似于union类型,但是比union功能多且能容纳所有类型(内置类型/自定义类型),同时提供 type 方法
在使用 Binder 的时候,会使用到两个常量字符串,一个是 ServiceName ,一个是 InterfaceName,他们格式如下:ServiceName通nterfaceName会携带。
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号