自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

H265技术专栏

主要讨论视频H265技术相关的问题

  • 博客(19)
  • 资源 (5)
  • 收藏
  • 关注

转载 事件EVENT与waitforsingleobject的使用

事件EVENT与waitforsingleobject的使用事件event与waitforsingleobject的配合使用,能够解决很多同步问题,也可以在数据达到某个状态时启动另一个线程的执行,如报警。event的几个函数:1、CreateEvent和OpenEvent1 HANDLE WINAPI CreateEvent(2 __in LPSECU...

2018-07-30 17:31:18 419

转载 数据结构 | 链表队列(基本操作及图示)

基本概念:和栈相反,队列是一种先进先出(FIFO)的线性表。只允许在一端插入,在另一端删除。 允许插入的叫"队尾"(rear),允许删除的叫"队头"(front)。 使用场景:操作系统的作业排队。在允许多道程序运行的计算机系统中,同时有几个作业运行。如果运行结果都需要通道输出,则按照请求输出的先后次序排队。每当通道传输完毕可以接受新的输出任务时,队头的作业先从队列中退出作输出...

2018-07-27 16:27:52 997

原创 环形缓冲区的C语言实现

#include  #include   #include  #include  #include  #define BUFFSIZE 1024 * 1024  #define min(x, y) ((x) < (y) ? (x) : (y))  pthread_mutex_t lock = PTHREAD_MUTEX_INITIALIZER;  struct cycle_b...

2018-07-27 13:09:24 1008 1

转载 整理MFC中StretchDIBits()函数

函数声明:int StretchDIBits(HDC hdc, int XDest , int YDest , int nDestWidth, int nDestHeight, int XSrc, int Ysrc, int nSrcWidth, int nSrcHeight, CONST VOID *lpBits, CONST BITMAPINFO * lpBitsInfo, UINT iU...

2018-07-26 16:57:15 1167

转载 关于GetDC与GetWindowDC

关于GetDC与GetWindowDCGetDc函数:用于获得hWnd参数所指定窗口的客户区域的一个设备环境。所获得的设备环境可以是通用、类或者私有类型,具体由指定窗口的类风格决定。对于通用设备环境,GetDc函数每次获取一个设备环境时都会用默认属性对它进行初始化。该函数获得的类和私有设备环境会与它们最后一次的设置保持一致。当设备环境不再需要时,应该调用ReleaseDC函数将其释放。  ...

2018-07-26 10:50:49 2111

转载 QueryPerformanceFrequency 精确获取时间基本介绍

精确获取时间:QueryPerformanceFrequency() - 基本介绍类型:Win32API原型:BOOL QueryPerformanceFrequency(LARGE_INTEGER *lpFrequency);作用:返回硬件支持的高精度计数器的频率。返回值:非零,硬件支持高精度计数器;零,硬件不支持,读取失败。QueryPerformanceFrequen...

2018-07-25 15:31:29 1553

转载 队列的定义及其基本操作

转自:https://blog.csdn.net/forwardyzk/article/details/53771544

2018-07-25 13:53:45 163

转载 队列的图文解析 和 对应3种语言的实现(C/C++/Java)

转自:http://www.cnblogs.com/skywang12345/p/3562279.html概要本章和介绍"栈"时的流程一样,先对队列进行介绍,然后分别给出队列的C、C++和Java三种语言的实现。内容包括:1. 队列的介绍2. 队列的C实现3. 队列的C++实现4. 队列的Java实现转载请注明出处:http://www.cnblogs.com/skywang1...

2018-07-23 13:18:34 202

原创 C/C++log日志库比较

事实上,在C的世界里面没有特别好的日志函数库(就像JAVA里面的的log4j,或者C++的log4cxx)。C程序员都喜欢用自己的轮子。printf就是个挺好的轮子,但没办法通过配置改变日志的格式或者输出文件。syslog是个系统级别的轮子,不过速度慢,而且功能比较单调。尝试了几种C/C++ log库,简单记录如下:1 log4j的衍生品日志是应用软件中不可缺少的部分,Apache的开...

2018-07-17 09:08:54 579

转载 CGIC库的移植及使用2.07

CGIC库的移植     CGIC是一个支持CGI开发的开放源码的标准C库,可以免费使用,只需要在开发的站点和程序文档中有个公开声明即可,表明程序使用了CGIC库,用户也可以购买商业授权而无需公开声明。     CGIC能够提供以下功能:   1   分析数据,并自动校正一些有缺陷的浏览器发来的数据;    2   透明接收用GET或 POST方法发来的From数据;   3   能...

2018-07-16 18:20:51 737

转载 cgi详解

最早的Web服务器简单地响应浏览器发来的HTTP请求,并将存储在服务器上的HTML文件返回给浏览器,也就是静态html。事物总是不断发展,网站也越来越复杂,所以出现动态技术。但是服务器并不能直接运行 php,asp这样的文件,自己不能做,外包给别人吧,但是要与第三做个约定,我给你什么,然后你给我什么,就是握把请求参数发送给你,然后我接收你的处理结果给客户端。那这个约定就是 common gatew...

2018-07-16 15:51:29 643

原创 Mini-XML在海思芯片上移植

1、在https://github.com/michaelrsweet/mxml/releases 下载mxml-2.11.tar.gz2、创建一个文件夹mxml,用来编存放和编译mxml-2.111、创建一个文件夹,用来存放库文件及测试代码# mkdir mxml2、到官方网站http://www.minixml.org/software.php下载libmxml库文件,并将其解压到该目录下。我...

2018-07-11 15:59:46 483

原创 linux 程序输出信息颜色控制使用ascii code

1、ascii code 是对颜色调用的格式\033[ ; m …… \033[0m例如:printf("\033[46;31m[%s:%d]\033[0m "#fmt" errno=%d, %m\r\n",__func__, __LINE__, ##args, errno, errno);上面printf时在Linux命令行下打印出带颜色的字体,方便一眼区分不同种类的调试信息,只需要加上一些颜色...

2018-07-10 16:40:38 1487

转载 日志级别的选择:Debug、Info、Warn、Error还是Fatal

软件中总免不了要使用诸如 Log4net, Log4j, Tracer 等东东来写日志,不管用什么,这些东东大多是大同小异的,一般都提供了这样5个日志级别:    × Debug    × Info    × Warn    × Error    × Fatal        一个等级比一个高,但是在具体开发中,关于应该如何选择适应的等级,却没有找到好的文章进行说明。记录一下自己的一些看法,以便日...

2018-07-10 13:45:41 762

转载 波形音频(WAVE)底层接口的学习与使用

在WINDOWS下,音频函数有多种类型,如MCI、多媒体OLE控制、高级音频等,使用方法都比较简单。但如果想编写一个功能较强大的音频处理程序,那就必须使用低级音频函数和多媒体文件I/O来控制音频设备的输入和输出。因为低级音频函数可直接与音频驱动程序交互,通过窗口消息或回调(CALLBACK)函数来管理音频数据块的记录和播放,控制非常灵活。重要的一点是,低级音频函数为我们提供了一个设备无关的接口。 ...

2018-07-06 17:59:08 2220

转载 C++ 采集音频流(PCM裸流)实现录音功能(双缓存版本)

上一次要用到音频已经是好几年前的事情了(毕竟本人是搞图象处理的)。当时写了一篇总结博客,没想到很多人看了,其中还有些在下载的地方和博客中问了些问题,虽然很想作答,但因为实在是忘了所以就没说什么。  最近又有项目要用到录制音频的功能,索性就把之前留下的双缓存坑填了。其实原理跟之前的差不多,最大的不同在于用到了回调函数。另外,本篇的代码基本上是参考这篇博客的,本人只修改了一部分,如有雷同,绝非偶然。 ...

2018-07-06 17:57:21 1139

转载 VS下C++网络编程

网络编程1. TCP与UDP的比较TCP是面向连接的,交互双方的进程各自建立一个流式套接字,服务器需要等待客户端向其提出连接申请。一旦接受客户端申请就立刻返回一个新的套接字描述符。通过该描述符调用数据传输函数与客户端进行数据的收发。UDP是面向无连接的,双方建立的是数据报套接字,服务器和客户端在进行传描数据之前不需要进行连接的申请和建立,可以随时向对方发消息。 TCP优点:可靠、稳定缺点:速度慢,...

2018-07-06 17:55:39 3681

转载 使用waveOut接口在Windows中播放声音

Windows waveOut教程 本教程将帮助您了解如何使用Windows waveOut接口播放数字音频。根据经验,这些接口函数掌握起来有些困难。在本教程中,我们将会建立一个Windows命令行程序来原始数字音频。注意:本教程假设您熟悉C程序及Windows API的使用。理解数字音频的相关知识也是有益的,但不是必须的。教程内容:·                             获取...

2018-07-06 13:05:22 349

转载 C#播放声音【六种方法】

C#中声音的播放主要有六种方法:1.播放系统事件声音 2.使用SoundPlayer3.使用API函数播放4.使用axWindowsMediaPlayer的COM组件来播放5.Microsoft speech object Library6.使用directX1.播放系统事件声音 System.Media.SystemSounds.Asterisk.Play(); System.Media.Sys...

2018-07-05 11:09:12 9922

eXosip_v4.1.0开发手册

eXosip_v4.1.0开发手册,现在网上的找到的手册都是比较老的,这个是次新版的。

2018-04-26

H265官方说明文档

H265官方说明文档,

2015-03-05

H265 RTP封装格式

H265 RTP封装格式

2015-03-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除