logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

linux下使用PulseAudio获取扬声器的音量和是否静音(C++)

一、sourcedevice和sinkdevice的概念source device:source可以理解为源泉,表示声音的源,即声音产生的地方sink device:sink可以理解为水槽,表示声音的接受一方那么就可以理解为声音从source device流出,流到sink device里面二、获取sink device的音量和是不是静音#include <iost...

从渲染管线学 GLES2.0(三)----变换(MVP变换)

向量最基本的定义就是一个方向,或者更正式的说,向量有一个方向和大小。如果一个向量有两个维度,它表示一个平面的方向,当它有 3 个维度的时候它可以表达一个 3D 世界的方向。比如下面就表示一个平面向量。对于三维向量来讲,一般我们会使用字母上面加一横表示向量,当用在公式时它们通常是这样的由于向量是一个方向,所以有些时候很难形象的将它们用位置表示出来。为了让其更加直观,我们通常设定这个方向的原点为(0,

YUV数据格式的转换(NV12ToI420)和旋转(旋转90度)

1、几种常见格式的YUV数据I420(YU12):先存Y,然后U,最后V。YYYYYYYYUUVVYV12:先存Y,然后V,最后U。YYYYYYYYVVUUNV12:先存Y,然后UV交错存储,iOS下这种模式。YYYYYYYYUVUVNV21:先存Y,然后VU交错存储,Android下这种格式。YYYYYYYYVUVU2、NV12转I420因为NV12的YUV数据UV是交错...

#音视频
ffmpeg和ffplay常用命令

1、ffplay播放h264ffplay test.h2642、ffplay播放yuv文件ffplay -f rawvideo -video_size 1920x1080 test.yuv

SystemC 学习之 SystemC 进程(四)

在操作系统中,进程是程序在并发环境中的执行过程,它具有动态性、并发性、独立性、异步性和结构性五大特征。使用 C++ 可以很容易的描述系统的顺序行为,但是要描述系统的并发行为是比较困难的,一般会使用多线程和多进程的方式。为了描述硬件系统的并发行为 SystemC 也引入了进程的概念,但是与操作系统的进程和线程相比,它更简单。在 SystemC 中,进程是一个基本的执行单位,被用来仿真目标系统的行为,

SystemC 学习之 SystemC 基本语法(二)

为了顺利进行编译和链接,任何 systemc 设计都必须包括合适的 systemc 库定义的头文件,systemc 和辛苦包括两个最基本和重要的名字空间,一个是 sc_core,一个是 sc_dt。sc_core 时 SystemC 基本的内核空间,sc_dt 则定义了 SystemC 的最基本数据类型。

Windows下安装conan

1、首先安装python地址:https://www.python.org/ftp/python/3.8.1/python-3.8.1-amd64.exe关于Windows下如何安装python,可以参考Windows下安装python安装成功后再命令行输入:python --version,如果出现下面的画面表示安装成功2、因为安装python的时候会自动安装pip,所...

到底了