关闭
当前搜索:

windows进程间通信(转载)

转自:http://blog.csdn.net/metasearch/article/details/2148117 摘 要 随着人们对应用程序的要求越来越高,单进程应用在许多场合已不能满足人们的要求。编写多进程/多线程程序成为现代程序设计的一个重要特点,在多进程程序设计中,进程间的通信是不可避免的。Microsoft Win32 API提供了多种进程间通信的方法,全面地阐述了这些方法的...
阅读(517) 评论(0)

开源IM工具编译与环境搭建攻略

转自:http://blog.csdn.net/joshua_yu/article/details/6027973 开源 IM 工具编译与环境搭建攻略 因为工作的缘故,需要考察一下目前比较流行的开源 IM 客户端与服务器。由于本人是搞 C++ 的,并且需要IM 平台与现有的一款产品能够实现互联互通,所以将 IM 平台开发语言基本锁定在 C++ 或者 C# ,经过考察后发现一款优秀的 C...
阅读(986) 评论(0)

基于xmpp openfire smack开发之Android客户端开发[3]

转自:http://blog.csdn.net/shimiso/article/details/11225873 http://download.csdn.net/detail/xiaoliouc/5267610 在上两篇文章中,我们依次介绍openfire部署以及smack常用API的使用,这一节中我们着力介绍如何基于asmack开发一个Android的客户端,本篇的重点在实践,讲解...
阅读(823) 评论(0)

How to capture a webcam input Up-vote

转自:https://trac.ffmpeg.org/wiki/How%20to%20capture%20a%20webcam%20input Windows dshow For windows you should probably use the "dshow" (DirectShow) FFmpeg input source. See DirectShow. vfw...
阅读(1076) 评论(0)

V4L2框架分析学习

转自:http://blog.csdn.net/paul_liao/article/details/8915781 V4L2框架分析学习 Author:CJOK Contact:cjok.liao#gmail.com SinaWeibo:@廖野cjok   1、概述 Video4Linux2是Linux内核中关于视频设备的内核驱动框架,为上层的访问底层的视频设备提供了统一...
阅读(653) 评论(0)

编写Android.mk中的LOCAL_SRC_FILES的终极技巧

转自:http://blog.ready4go.com/blog/2013/05/20/write-local-src-files-in-android-dot-mk-ultimate-skills/ 问题的引入 在使用NDK编译C/C++项目的过程中,免不了要编写Android.mk文件,其中最重要的就是LOCAL_SRC_FILES源文件列表. 考虑有如下源文件分布的情况: ...
阅读(645) 评论(0)

android摄像头(camera)之 V4L2编程中用到的各种结构体

转自:http://blog.csdn.net/ldswfun/article/details/8745355 在移植android中camrea中间件时候,v4l2是必须要掌握的,实际上很多人在移植过程中对v4l2的结构都是似懂非懂,所以在此对v4l2中所涉及到的一些结构体做个详细讲解。 v4l2的api在其官方网站上文档,大家可以下载,大部分的接口都是通过系统调用ioctl来完成,...
阅读(883) 评论(0)

ffmpeg编译参数详解

转自:http://www.cnblogs.com/ohmytime/archive/2013/05/12/ffmpeg-build-help.html Usage: configure [options] 用 法:configure [选项] Options: [defaults in brackets after descriptions] 选   项:[描述之后的方括号里的是默认...
阅读(1311) 评论(1)

FFMPeg代码分析:AVFrame结构体及其相关的函数

转自:http://blog.csdn.net/shaqoneal/article/details/16959671 AVFrame结构体保存的是解码后和原始的音视频信息。AVFrame通过函数av_frame_alloc()初始化,该函数仅仅分配AVFrame实例本身,而没有分配其内部的缓存。AVFrame实例由av_frame_free()释放;AVFrame实例通常分配一次,重复使...
阅读(1037) 评论(0)

FFMPeg代码分析:avcodec_decode_video2函数

转自:http://blog.csdn.net/shaqoneal/article/details/16967789 该函数的作用是实现压缩视频的解码。在avcodec.h中的声明方式如下: [cpp] view plaincopy int avcodec_decode_video2(AVCodecContext *avctx, AVFrame *picture,...
阅读(1601) 评论(0)

FFMPeg代码分析:AVPacket结构体和av_read_frame函数

转自:http://blog.csdn.net/shaqoneal/article/details/16960927 AVPacket结构用于保存压缩编码过的数据。在解码时,该结构的实例通常作为解复用器(demuxer)的输出并输入到解码器中;在编码时,通常是编码器的输出,并输入到复用器(muxer)中。该结构体的定义如下: [cpp] view plaincopy ...
阅读(1999) 评论(0)

FFMPeg代码分析:AVCodec结构体以及编解码器的查找和加载

转自:http://blog.csdn.net/shaqoneal/article/details/16945491 书接上回。在调用av_find_stream_info函数分析媒体文件并找到其中的视频流之后,视频流的相关信息被存放在了AVFormatContext结构体实例中。此时AVCodecContext实例所保存的AVCodec仍然为空。该结构体的定义如下: [cpp...
阅读(834) 评论(0)

FFMPeg代码分析:AVCodecContext结构体

转自:http://blog.csdn.net/shaqoneal/article/details/16941235 在调用avformat_open_input打开文件后,下一步调用av_find_stream_info函数从文件中读取音视频流的信息,而后AVFormatContext的结构体将会将这些信息保存在其中。在找到AVFormatContext的视频stream后,获取其co...
阅读(1774) 评论(1)

FFMPeg代码分析:AVFormatContext结构体

转自:http://blog.csdn.net/shaqoneal/article/details/16879951 从先前的demo中可以看到,进入main函数所定义的第一个变量就是AVFormatContext的指针: [cpp] view plaincopy int main(int argc, char *argv[])  {      AVFormatC...
阅读(905) 评论(0)

FFMpeg分析:第一个函数avformat_open_input

转自:http://blog.csdn.net/shaqoneal/article/details/16828027 在上篇文章中的demo中,main函数的流程里调用的第一个函数就是avformat_open_input()。直观看来,其最明显的功能就是制定了要播放的文件名了。但是除了问价名之外还有几个结构体作为了函数的参数。那么这个函数的功能是什么?又是怎么完成的?一起慢慢研究。...
阅读(1408) 评论(0)
22条 共2页1 2 下一页 尾页
    个人资料
    • 访问:554444次
    • 积分:7257
    • 等级:
    • 排名:第3671名
    • 原创:75篇
    • 转载:538篇
    • 译文:1篇
    • 评论:91条
    最新评论