
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
av_dump_format 在 avformat.h 中声明,在libavformat/dump.c中实现,主要用来打印媒体信息。dump 是转储,转存的意思。可以理解为将 AVFormatContext 中的媒体信息转存到输出。官方声明如下:/*** Print detailed information about the input or output format, such as* du
1、本篇文章简单将http2的知识路径图梳理一下,要了解http2,就要搭建http2服务,搭建http2服务,就要了解如何搭建https服务,要了解https服务如何搭建,就要了解https的原理和如何获取证书,今天讲的就是如何获取证书。这个图有A、B、C三个部分,分别用三种颜色框选了一下(给小编加鸡腿?C部分是最后一部分,也就是生成服务器的公钥证书,服务器的公钥证书需要三部分一起来生成,A部分

本文为作者原创,转载请注明出处:https://www.cnblogs.com/leisure_chn/p/10307089.htmlffplay是FFmpeg工程自带的简单播放器,使用FFmpeg提供的解码器和SDL库进行视频播放。本文基于FFmpeg工程4.1版本进行分析,其中ffplay源码清单如下:https://github.com/FFmpeg/FFmpeg/blob/n4.1/fft
虽然说是android studio4.2,但其实原理都差不多。1. 打开android studio可执行程序的路径。2. 打开studio64.exe.vmoptions 文件3. 增加-Dfile.encoding=UTF-84. 重启android studio如下图
File | Settings | Project: python_project | Project Interpreter
一句话来:防止子类内存泄漏如果基类的析构函数不是虚函数的话,可能造成子类析构函数没有调用,从而导致内存泄漏。什么情况下会出现呢?如下Base b = new Child;delete b;基类没有析构函数就啥事也没有~当然如果你不显式声明析构函数,或者说自己没有实现析构函数时,就没有问题。此时子类析构时将不调用父类析构函数。这个结论请参考文章:【拒绝主观!】C++继承中父类的构造函数和析构函数调用
简单4步解决一切烦恼。1. 配置mAudioRecord = new AudioRecord(audioSource, sampleRate, channelConfig, audioFormat, Math.max(minBufferSize, DEFAULT_BUFFER_SIZE));2. 读取数据int readLen = mAudioRecord.read(mBuffer, 0, DEF
在Linux下写C/C++程序的程序员,时常与CoreDump相见。在内存越界访问,收到不能处理的信号,除零等错误出现时,我们精心或不精心写就的程序就直接一命呜呼了,CoreDump是Linux仁慈地留下的程序的尸体,帮助程序员们解决了一个又一个问题。有时配置不给力,Linux直接毁尸灭迹,没有了Core文件;又有时,刚好磁盘空间不足,Core文件写不下了。没有Core文件的时候,如何知道...
转载格式实在不好看,看原文链接吧!前言文章主要对H264视频流封装为MP4格式文件的讲述,有实时H264视频流的封装和h264文件的封装,本文主要针对飞思卡尔I.MX6Q-vpu视频编码后的视频封装,所以没涉及到音频,一、h264视频文件的封装这部分代码主要是从雷博那里借鉴过来的,雷博的文章是音频和视频封装,我这里只实现视频的封装,雷博的文章网站:http://blog...
开发中用到了这个选择开关,做个简单的记录。7,9引脚是输出,3-6是7引脚的输入源,10-13是9引脚的输入源。1和15引脚是使能引脚。注意低电平使能!!!!2和14引脚是地址选择位。逻辑图解如下:配置功能表如下:...







