- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 jrtplib的简单封装类及使用(二)
<br />使用介绍<br />1:首先需要在程序开始时加入<br /> WSADATA dat; <br /> WSAStartup(MAKEWORD(2,2),&dat);<br /> <br /> 程序结束退出时加入<br /> WSACleanup();<br />2:要发送数据的类继承于RtpSender类<br /> <br /> a:创建Session<br /> 发送数据之前需要创建Session,调用CreateSenderSession后即可创
2011-04-21 20:31:00
849
原创 jrtplib的简单封装类及使用(一)
<br />使用到了一个辅助类IpPort<br />#ifndef _IPPORT_H#define _IPPORT_H#include <WinSock2.h>class IpPort{public: unsigned int m_ip;//网络字节顺序 unsigned short m_port;public: IpPort() { m_ip = INADDR_NONE; m_port = INVALID_SOCKET; }
2011-04-21 19:40:00
1525
原创 (三)CvSeq数据结构
<br />源代码定义<br />#define CV_TREE_NODE_FIELDS(node_type) /<br /> int flags; /* Miscellaneous flags. */ /<br /> int header_size; /* Size of sequence header. */ /<br /> struct
2011-04-08 16:51:00
1695
原创 (二)CvMemStorageAlloc实现过程
<br />CvMemStorageAlloc的作用就是在存储器中分配size个字节的内存,并把指针返回<br />分配过程可以看源代码<br />源代码<br />/* Allocate continuous buffer of the specified size in the storage: */<br />CV_IMPL void*<br />cvMemStorageAlloc( CvMemStorage* storage, size_t size )<br />{<br /> schar
2011-04-08 10:50:00
1122
原创 (一)动态的内存结构 CvMemBlock
内存存储块typedef struct CvMemBlock{ struct CvMemBlock* prev; struct CvMemBlock* next;}CvMemBlock;解释:CvMemBlock 代表一个单独的内存存储块结构。 内存存储块中的实际数据存储在 header块 之后(即:存在一个头指针 head 指向的块 header ,该块不存储数据),于是,内存块的第 i 个字节可以通过表达式 ((char*)(mem_block_ptr+1))[i] 获得。然而,通常没必
2011-04-02 21:10:00
1394
原创 写Filter中编译出现的错误,无法解析的外部符号 "public: __thiscall CTransformFilter::CTransformFilter
<br />自己按照http://jl9045.blog.163.com/blog/static/21620672200781344610809/网页上的指导,写了一个完全一样的Filter,但编译时出现如下问题。现把问题解决方法记下,以备后学者参考<br /> <br /> <br />error LNK2019: 无法解析的外部符号 "public: __thiscall CTransformFilter::CTransformFilter(wchar_t const *,struct IUnknown
2010-08-31 20:56:00
2765
原创 vs2008编译Xvid源代码 1.2.2版本
一:首先需要下载Xvid1.2.2的源代码,在Xvid网站上可以下载。 网站主页http://www.xvid.org/Home-of-the-Xvid-Codec.1.0.html, 版本1.2.2源代码下载页网址http://www.xvid.org/Downloads.43.0.html,下载链接为xvidcore-1.2.2.zip 大小为870k多一点。 二:下载后解压,得到文件夹xvidcore。备用。 三:源代码中有汇编代码,需要下载汇编器nasm.exe进行编译。下
2010-07-20 21:42:00
3533
原创 BSTR结构
在头文件WTypes.h中查到的定义typedef /* [wire_marshal] */ OLECHAR *BSTR;typedef WCHAR OLECHAR;typedef wchar_t WCHAR; // wc, 16-bit UNICODE character //WinNT.h结论是BSTR就是一个数组指针。每个数组的元素双字节存储而已。这是仅仅从以上定义中得到的。但是不仅仅是这点1. BSTR的前四个字节存储的是一个int型的整数,意义在于整个字符串数组的字节长度。2. B
2010-07-15 16:06:00
1053
原创 udl文件的制作——用于ADO数据库连接(Oracle举例)
名词术语DSN(Data Source Name)数据源名UDL(Universal Data Link)通用数据库链接。是一种文件类型,后缀为.udl。使用通用数据链接 (UDL) 文件来保存连接字符串 使用 UDL 文件存储数据库连接的方式和使用“ODBC 数据源名称 (DSN)”非常相似。UDL 文件存储 OLE DB 连接信息,例如提供程序、用户名、密码和其他选项。用存储在该 UDL 文件中的信息可以打开 ADO 连接,从而允许管理员在需要的情况下更改它,并且避免了打开注册表或者使用 ODB
2010-05-31 17:42:00
5773
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人