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

📄 avinfoapiextension.h

📁 一个通过矩阵运算得到图形连接关系的动态连接库
💻 H
字号:
#ifndef __AVINFOAPIEXTENSION_H_INCLUDE
#define __AVINFOAPIEXTENSION_H_INCLUDE

#include "AVInfoAPI.h"

#ifdef __cplusplus
extern "C"{
#endif
AV_EXPORT USHORT InitInfoExtension();										//二次扩展模块初始化
AV_EXPORT USHORT ExitInfoExtension();										//二次扩展模块退出
AV_EXPORT USHORT SetPropData(AV_KEY_INFO* tagKey,int nType,char* szDesc,	//二次扩展模块实现的属性数据设置
							 AV_KEY_INFO* refKey,int nRefKeySum);			
AV_EXPORT USHORT SetPropDataAuto(AV_KEY_INFO* tagKey,int nType,char* szDesc,//二次扩展模块实现的属性数据设置
							 AV_KEY_INFO* refKey,int nRefKeySum);			
AV_EXPORT USHORT CopyPropData(AV_KEY_INFO* tagKey,int nType,char* szDesc,	//二次扩展模块实现的属性数据拷贝
							  AV_KEY_INFO* refKey,int nRefKeySum);			
AV_EXPORT USHORT GetPropData(AV_KEY_INFO* tagKey,int nType,char* szDesc,	//二次扩展模块实现的属性数据获取
							 AV_KEY_INFO* refKey,int nRefKeySum);
AV_EXPORT USHORT RemovePropData(AV_KEY_INFO* tagKey,int nType);				//二次扩展模块实现的属性数据删除
AV_EXPORT USHORT DeletePropData(AV_KEY_INFO* tagKeyArray,int* nTypeArray,	//二次扩展模块实现的对象删除
							  int nCount);
AV_EXPORT USHORT OpenModel(char* chModelName);								//二次扩展模块打开模型
AV_EXPORT USHORT SetModel(char* chModelName);								//二次扩展模块切换模型
AV_EXPORT USHORT CopyModel(char* chModelNameTarget,char* chModelNameSource);//二次扩展模块另存模型
AV_EXPORT USHORT SaveModel(char* chModelName);								//二次扩展模块保存模型
AV_EXPORT USHORT CloseModel(char* chModelName);								//二次扩展模块关闭模型
#ifdef __cplusplus
}
#endif

typedef USHORT (* LPInitInfoExtension)();
typedef USHORT (* LPExitInfoExtension)();
typedef USHORT (* LPSetPropData)(AV_KEY_INFO*,int,char*,AV_KEY_INFO*,int);
typedef USHORT (* LPSetPropDataAuto)(AV_KEY_INFO*,int,char*,AV_KEY_INFO*,int);
typedef USHORT (* LPCopyPropData)(AV_KEY_INFO*,int,char*,AV_KEY_INFO*,int);
typedef USHORT (* LPCopyEvent)(int);
typedef USHORT (* LPGetPropData)(AV_KEY_INFO*,int,char*,AV_KEY_INFO*,int);
typedef USHORT (* LPRemovePropData)(AV_KEY_INFO*,int);
typedef USHORT (* LPDeletePropData)(AV_KEY_INFO*,int*,int);
typedef USHORT (* LPOpenModel)(char* chModelName);
typedef USHORT (* LPSetModel)(char* chModelName);
typedef USHORT (* LPCopyModel)(char* chModelNameTarget,char* chModelNameSource);
typedef USHORT (* LPSaveModel)(char* chModelName);
typedef USHORT (* LPCloseModel)(char* chModelName);

#endif//<-__AVINFOAPIEXTENSION_H_INCLUDE

⌨️ 快捷键说明

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