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

📄 aviriff.h

📁 MinGW+MSYS开发必用的api参考
💻 H
字号:
#ifndef _AVIRIFF_H#define _AVIRIFF_H#if __GNUC__ >=3#pragma GCC system_header#endif#ifndef _MMSYSTEM_H#include <mmsystem.h>#endif#ifndef _WINGDI_H#include <wingdi.h>#endif#ifdef __cplusplusextern "C" {#endif/*--- DirectShow Reference - DirectShow Structures */typedef struct _avimainheader {	FOURCC fcc;	DWORD cb;	DWORD dwMicroSecPerFrame;	DWORD dwMaxBytesPerSec;	DWORD dwPaddingGranularity;	DWORD dwFlags;	DWORD dwTotalFrames;	DWORD dwInitialFrames;	DWORD dwStreams;	DWORD dwSuggestedBufferSize;	DWORD dwWidth;	DWORD dwHeight;	DWORD dwReserved[4];} AVIMAINHEADER;#define AVIF_COPYRIGHTED 0x00020000#define AVIF_HASINDEX 0x00000010#define AVIF_ISINTERLEAVED 0x00000100#define AVIF_MUSTUSEINDEX 0x00000020#define AVIF_WASCAPTUREFILE 0x00010000typedef struct _avioldindex {	FOURCC fcc;	DWORD cb;	struct _avioldindex_entry {		DWORD dwChunkId;		DWORD dwFlags;		DWORD dwOffset;		DWORD dwSize;	} aIndex[];} AVIOLDINDEX;#define AVIIF_LIST 0x00000001#define AVIIF_KEYFRAME 0x00000010#define AVIIF_NO_TIME 0x00000100typedef struct {	BYTE bFirstEntry;	BYTE bNumEntries;	WORD wFlags;	PALETTEENTRY peNew[];} AVIPALCHANGE;typedef struct _avistreamheader {	FOURCC fcc;	DWORD cb;	FOURCC fccType;	FOURCC fccHandler;	DWORD dwFlags;	WORD wPriority;	WORD wLanguage;	DWORD dwInitialFrames;	DWORD dwScale;	DWORD dwRate;	DWORD dwStart;	DWORD dwLength;	DWORD dwSuggestedBufferSize;	DWORD dwQuality;	DWORD dwSampleSize;	struct {		short int left;		short int top;		short int right;		short int bottom;	} rcFrame;} AVISTREAMHEADER;#define AVISF_DISABLED 0x00000001#define AVISF_VIDEO_PALCHANGES 0x00010000#ifdef __cplusplus}#endif#endif

⌨️ 快捷键说明

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