关于CAutoLock以及图像有关的几点概念
2006-12-20 18:32
253 查看
CAutoLock
CAutoLock位于:c:/Directx9 SDK/Samples/C++/DirectShow/BaseClasses/wxutil.h
源代码如下所示:
// locks a critical section, and unlocks it automatically
// when the lock goes out of scope
class CAutoLock {
// make copy constructor and assignment operator inaccessible
CAutoLock(const CAutoLock &refAutoLock);
CAutoLock &operator=(const CAutoLock &refAutoLock);
protected:
CCritSec * m_pLock;
public:
CAutoLock(CCritSec * plock)
{
m_pLock = plock;
m_pLock->Lock();
};
~CAutoLock() {
m_pLock->Unlock();
};
};
(2) 图像有关的几点概念:
图像有两种扫描方式:逐行扫描和隔行扫描。逐行扫描一次后得到一帧图像。而一帧图像用隔行扫描的话,要扫描2次,每次扫描的结果就是一场图像;也 就是说,一帧等于两场图像。pal和ntsc是模拟电视的制式。不同的国家,使用的电视制式不同,比如中国为pal,美国和日本都 是ntsc。
CAutoLock位于:c:/Directx9 SDK/Samples/C++/DirectShow/BaseClasses/wxutil.h
源代码如下所示:
// locks a critical section, and unlocks it automatically
// when the lock goes out of scope
class CAutoLock {
// make copy constructor and assignment operator inaccessible
CAutoLock(const CAutoLock &refAutoLock);
CAutoLock &operator=(const CAutoLock &refAutoLock);
protected:
CCritSec * m_pLock;
public:
CAutoLock(CCritSec * plock)
{
m_pLock = plock;
m_pLock->Lock();
};
~CAutoLock() {
m_pLock->Unlock();
};
};
(2) 图像有关的几点概念:
图像有两种扫描方式:逐行扫描和隔行扫描。逐行扫描一次后得到一帧图像。而一帧图像用隔行扫描的话,要扫描2次,每次扫描的结果就是一场图像;也 就是说,一帧等于两场图像。pal和ntsc是模拟电视的制式。不同的国家,使用的电视制式不同,比如中国为pal,美国和日本都 是ntsc。
相关文章推荐
- 关于YUV视频的读取、播放,保存帧图片、以及处理的图像保存为YUV视频。
- 关于java方法的重载(Overloading),覆写(Override)以及final 方法的几点说明
- 【转】Linux 关于动态链接库以及静态链接库的一些概念
- Matlab 关于彩色图像的平移、旋转以及对称处理
- 关于Cocos2d 开发中有关精灵、精灵帧、精灵帧缓存、精灵表单以及plist文件之间的关系
- 关于VC/MFC中内存管理、堆、堆栈概念理解收集的几点说明
- Linux 关于动态链接库以及静态链接库的一些概念
- Linux 关于动态链接库以及静态链接库的一些概念
- Linux 关于动态链接库以及静态链接库的一些概念
- Linux 关于动态链接库以及静态链接库的一些概念
- VC++和VC++.NET中与图像处理有关的几个概念、结构和类
- 强迫自己学习(实践篇),以及关于写博客的几点建议
- 强迫自己学习(实践篇),以及关于写博客的几点建议
- 关于java中InputStream和BufferedInputStream的比较以及缓冲区概念
- 图像处理有关的几个概念、结构和类
- 关于java方法的重载(Overloading),覆写(Override)以及final 方法的几点说明
- 关于红黑树的几点概念认识
- 矢量图形(vector graphics)和位图图像(bitmap)以及分辨率概念
- 关于图像的通道、深度等概念
- 关于最近做的一些有关 tarjan 类型的题目以及解析汇总(同时包括了点2-SAT、topo之类的算法)