亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? cxvid.h

?? < VC++視頻音頻開發(fā)>> 這本書的源碼
?? H
字號(hào):
// CXvid.h: interface for the CXvid class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_CXVID_H__419F60F2_C37F_4106_8F08_ED571A40C344__INCLUDED_)
#define AFX_CXVID_H__419F60F2_C37F_4106_8F08_ED571A40C344__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "vfw.h"
#include "InputFile.h"
#include "VideoSource.h"
#include "AudioSource.h"
#include "CLogFile.h"

class CXvid  
{
public:
	CXvid();
	virtual ~CXvid();

	typedef struct
	{
		bool	isIFrame;
		int		qvalue;
		int		framesize;
	} QUANTS;
	
	int		Open(CString filepath);						//打開AVI文件,并且設(shè)置全局通用屬性
	int		Analyze(CProgressCtrl &progress, CEdit &edit, bool log, int start, int stop); //分析AVI文件
	void	Close(void);								//釋放使用的內(nèi)存,并且重新初始化

	float	GetRate(void) {return fps;};				//返回AVI文件的 FPS
	void	SetRate(float rate) {fps = rate;};			//設(shè)置AVI文件的 FPS
	int		GetWidth(void) {return width;};				//返回剪輯的寬度
	void	SetWidth(int w) {width = w;};				//設(shè)置剪輯的寬度
	int		GetHeight(void) {return height;};			//返回剪輯的高度
	void	SetHeight(int h) {height = h;};				//設(shè)置剪輯的高度
	CString GetAviPath(void) {return avipath;};			//返回AVI文件的路徑

	int		GetFrameCount(void) {return nframes;};			//返回幀的全部數(shù)目
	void	SetFrameCount(int fcount) {nframes = fcount;};	//設(shè)置幀的全部數(shù)目
	int		GetIFrameCount(void) {return icount;};			//返回全部I幀的數(shù)目
	void	SetIFrameCount(int ifcount) {icount = ifcount;};//設(shè)置全部I幀的數(shù)目
	int		GetPFrameCount(void) {return pcount;};			//返回全部P幀的數(shù)目
	void	SetPFrameCount(int pfcount) {pcount = pfcount;};//設(shè)置全部P幀的數(shù)目

	float	GetAvgQuants(void) {return navg;};			//返回quants的平均值
	void	SetAvgQuants(float avg) {navg = avg;};		//設(shè)置quants的平均值
	int		GetMinQuant(void) {return nmin;};			//返回quant的最小值
	void	SetMinQuant(int min) {nmin = min;};			//設(shè)置quant的最小值
	int		GetMaxQuant(void) {return nmax;};			//返回quant的最大值
	void	SetMaxQuant(int max) {nmax = max;};			//設(shè)置quant的最大值

	float	GetPAvgQuants(void) {return pavg;};			//返回P幀的quants的平均值
	void	SetPAvgQuants(float avg) {pavg = avg;};		//設(shè)置P幀的quants的平均值
	float	GetIAvgQuants(void) {return iavg;};			//返回I幀的quants的平均值
	void	SetIAvgQuants(float avg) {iavg = avg;};		//設(shè)置I幀的quants的平均值

	int		GetMaxFrameSize(void) {return nfsmax;};		//返回最大幀的大小
	void	SetMaxFrameSize(int max) {nfsmax = max;};
	int		GetMinFrameSize(void) {return nfsmin;};		//返回最小幀的大小
	void	SetMinFrameSize(int min) {nfsmin = min;};
	int		GetIMaxFrameSize(void) {return ifsmax;};	//返回最大I幀的大小
	void	SetIMaxFrameSize(int max) {ifsmax = max;};
	int		GetIMinFrameSize(void) {return ifsmin;};	//返回最小I幀的大小
	void	SetIMinFrameSize(int min) {ifsmin = min;};
	int		GetPMaxFrameSize(void) {return pfsmax;};	//返回最大P幀的大小
	void	SetPMaxFrameSize(int max) {pfsmax = max;};
	int		GetPMinFrameSize(void) {return pfsmin;};	//返回最小P幀的大小
	void	SetPMinFrameSize(int min) {pfsmin = min;};

	QUANTS* GetQuantsArray(void) {return quants;};		//返回整個(gè)quants數(shù)組
	void	SetQuantsArray(QUANTS* qvalues, int nelem);	//根據(jù)文件初始化quants數(shù)組

	
	bool	IsOpened(void) {return isOpened;};				//如果文件被加載了,返回真
	void	SetOpened(bool flag) {isOpened = flag;};		//設(shè)置文件打開狀態(tài)
	bool	IsAnalysed(void) {return isAnalysed;};			//如果文件被分析了,返回真
	void	SetAnalysed(bool flag) {isAnalysed = flag;};	//設(shè)置分析狀態(tài)

private:
	CString		avipath;						//xvid文件的絕對(duì)路徑
	CLogFile	logfile;						//日志對(duì)象
	bool		isOpened;						//xvid文件是否被打開了?
	bool		isAnalysed;						//xvid文件是否被分析了?

	QUANTS*	quants;								//所有幀的quant數(shù)組

	float	fps;								//每秒的幀數(shù)
	int		width;								//視頻的寬度
	int		height;								//視頻的高度
	int		nframes;							//幀的數(shù)目
	int		nmax;								//quantizer的最大值
	int		nmin;								//quantizer的最小值
	int		nsum;								//quantizers的和
	float	navg;								//quantizers的平均值
	int		nfsmax;								//幀大小的最大值
	int		nfsmin;								//幀大小的最小值

	int		icount;								//I幀的數(shù)目
	int		isum;								//I幀的數(shù)目
	float	iavg;								//I幀的數(shù)目
	int		ifsmax;								//I幀大小的最大值
	int		ifsmin;								//I幀大小的最小值

	int		pcount;								//P幀的數(shù)目
	int		psum;								//P幀的數(shù)目
	float	pavg;								//P幀的數(shù)目
	int		pfsmax;								//P幀大小的最大值
	int		pfsmin;								//P幀大小的最小值
};

#endif // !defined(AFX_CXVID_H__419F60F2_C37F_4106_8F08_ED571A40C344__INCLUDED_)

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲精品中文在线观看| 国产精品欧美综合在线| 亚洲成人动漫精品| 欧美猛男男办公室激情| 青青青伊人色综合久久| 26uuu久久综合| 欧美大片日本大片免费观看| 亚洲欧洲日韩在线| 91电影在线观看| 日本三级亚洲精品| 国产日韩欧美麻豆| 色94色欧美sute亚洲线路二| 秋霞电影网一区二区| 国产午夜精品在线观看| 日本精品一级二级| 男男视频亚洲欧美| 国产精品乱人伦中文| 欧美片网站yy| 成人免费视频app| 亚洲一区av在线| 日韩一区二区影院| 91在线小视频| 美国一区二区三区在线播放| 中文字幕一区二区在线播放 | 久久色视频免费观看| 国产suv精品一区二区三区| 一区二区三区在线播放| 日韩午夜电影av| 成人av午夜电影| 视频在线在亚洲| 国产精品天美传媒| 欧美精品在线一区二区三区| 国产成人精品亚洲午夜麻豆| 无码av免费一区二区三区试看 | 91香蕉视频黄| 捆绑紧缚一区二区三区视频| 最近中文字幕一区二区三区| 精品久久久久久久久久久久包黑料| 99久久综合国产精品| 美洲天堂一区二卡三卡四卡视频 | 久久久99精品久久| 欧美日韩一区不卡| av在线这里只有精品| 久久99精品久久只有精品| 樱桃国产成人精品视频| 欧美国产在线观看| 精品久久久久久久一区二区蜜臀| 欧美无砖专区一中文字| 成人av电影在线| 国产一区二区三区四区五区入口 | 午夜精品福利视频网站| 欧美激情资源网| 欧美va亚洲va在线观看蝴蝶网| 日本韩国欧美在线| 成人免费视频网站在线观看| 国内久久婷婷综合| 另类调教123区| 免费成人深夜小野草| 午夜精品福利视频网站 | 免费观看在线综合色| 亚洲综合免费观看高清完整版| 国产精品美女一区二区| 国产人成亚洲第一网站在线播放| 精品日韩一区二区三区免费视频| 欧美探花视频资源| 欧美系列日韩一区| 在线精品国精品国产尤物884a| 99综合影院在线| 成人不卡免费av| 成人av免费在线观看| 成人爱爱电影网址| 99re这里都是精品| 色哟哟日韩精品| 色综合久久久久网| 97se亚洲国产综合自在线| 成人av电影在线| 91麻豆免费在线观看| 99久久精品国产毛片| 91亚洲精品久久久蜜桃网站| 波多野结衣一区二区三区| www.99精品| 97精品久久久久中文字幕| 色拍拍在线精品视频8848| 色哟哟国产精品免费观看| 在线免费亚洲电影| 欧美日韩一区二区三区四区| 3d动漫精品啪啪| 精品奇米国产一区二区三区| 久久蜜桃香蕉精品一区二区三区| 国产欧美一区二区精品性色| 最近日韩中文字幕| 亚洲第一综合色| 久久国产三级精品| 成人福利视频网站| 色先锋久久av资源部| 7777精品久久久大香线蕉| 日韩欧美综合在线| 国产午夜精品美女毛片视频| 1000部国产精品成人观看| 亚洲第一在线综合网站| 久久aⅴ国产欧美74aaa| 成人精品小蝌蚪| 欧美日韩综合在线免费观看| 欧美成va人片在线观看| 中文字幕第一区综合| 亚洲一区二区三区中文字幕 | 国产99一区视频免费 | 成人一区二区视频| 日本电影亚洲天堂一区| 日韩女优制服丝袜电影| 成人欧美一区二区三区黑人麻豆| 亚洲午夜电影网| 国产精品18久久久久久久久 | 高清视频一区二区| 在线免费观看一区| 欧美精品一区二区三区四区 | 免费的国产精品| 99精品国产热久久91蜜凸| 欧美一卡二卡在线观看| 国产精品每日更新| 久久激情五月激情| 色婷婷狠狠综合| 国产三区在线成人av| 亚洲一区二区三区美女| 国产一区二区三区高清播放| 欧美午夜精品理论片a级按摩| 久久色视频免费观看| 午夜精品视频在线观看| 成人av网站大全| 久久综合九色综合欧美亚洲| 亚洲午夜在线视频| 成人99免费视频| 欧美成人免费网站| 亚洲18色成人| 色94色欧美sute亚洲线路一ni| 久久久久久久网| 免费亚洲电影在线| 欧美日韩国产在线播放网站| 综合中文字幕亚洲| 国产v综合v亚洲欧| 精品日韩av一区二区| 亚洲成av人片www| 日本精品一区二区三区高清| 国产精品国模大尺度视频| 国产成人免费视频一区| 日韩久久久久久| 麻豆一区二区三| 欧美一级久久久| 石原莉奈在线亚洲三区| 欧美又粗又大又爽| 亚洲三级在线播放| 成人黄色网址在线观看| 日本一区二区三区国色天香 | 中文成人av在线| 国产精选一区二区三区| 精品国产伦一区二区三区免费 | 韩国三级中文字幕hd久久精品| 欧美福利视频一区| 天涯成人国产亚洲精品一区av| 欧美在线观看视频在线| 亚洲自拍偷拍九九九| 欧美午夜宅男影院| 一区二区三区四区不卡视频| 91浏览器在线视频| 亚洲激情综合网| 精品1区2区3区| 午夜日韩在线观看| 91精品国产高清一区二区三区| 亚洲成人激情社区| 51午夜精品国产| 男女性色大片免费观看一区二区| 日韩一区二区三区av| 日韩精品一二区| 精品国产一区二区三区四区四| 久久精品99国产国产精| 久久精品亚洲精品国产欧美| 国产高清视频一区| 综合久久给合久久狠狠狠97色| 91蜜桃传媒精品久久久一区二区| 一区二区欧美国产| 欧美疯狂做受xxxx富婆| 麻豆精品精品国产自在97香蕉| 欧美精品一区二区三| 高清不卡在线观看| 亚洲激情一二三区| 制服丝袜国产精品| 国产麻豆精品在线观看| 国产精品免费人成网站| 91国在线观看| 免费一级欧美片在线观看| 久久久亚洲精品石原莉奈| av网站免费线看精品| 亚洲国产日韩一级| 精品国产乱码久久久久久久| 成人a区在线观看| 亚洲一区视频在线观看视频| 日韩女优av电影在线观看| 不卡av电影在线播放| 丝袜亚洲另类丝袜在线| 久久久精品黄色|