⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 codecmgr.h

📁 NetTalk是一个适用于局域网和因特网的可视电话软件 一.开发环境 Windows2000 Server & Visual C++6.0 & SDK +自开发的CWndX类库(相当于简化的MF
💻 H
字号:
//NetTalk
/*------------------------------------------------------------------------------*\
 =============================
   模块名称: CodecMgr.h
 =============================
 
 [版权]
 
   2000-2002  115软件工厂  版权所有
                                              
\*------------------------------------------------------------------------------*/
/*
音频:G729a

视频:H.263 (Microsoft H.263 codec in VCM)
   支持:
   1.帧碾压                    VIDCF_CRUNCH
   2.实时压缩,自保留前一帧    VIDCF_COMPRESSFRAMES
   3.图象质量参数              VIDCF_QUALITY
   4.VIDCF_TEMPORAL,Driver supports inter-frame compression(MSDN,不知道怎么翻译)
*/
#ifndef _CODECMGR_H_
#define _CODECMGR_H_
#include <vfw.h>
class CAVIOMgr;
class CCodecMgr
{
public:
	void DestroyCodecA();
	BOOL InitCodecA();
	
	void DestroyCodecV();
	BOOL InitCodecV();
	virtual  ~CCodecMgr();
	CCodecMgr();
	
	friend class CAVIOMgr;
protected:
	
	
	BITMAPINFO m_BmpU;
	BITMAPINFO m_BmpC;
	COMPVARS m_cv;
	BOOL EncodeVideoData(char* pin,int len,char* pout,int* lenr,BOOL* pKey);
	BOOL DecodeVideoData(char *pin,int len,char* pout,int *lenr,DWORD flag);
	BOOL EncodeAudioData(char *pin,int len,char* pout,int* lenr);
	BOOL DecodeAudioData(char *pin,int len,char* pout,int* lenr);

	
	HIC m_hIC;
	
};



#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -