也许现在已经太晚了,或者我只是以自己的方式站着,但我很难理解this article中的以下一行。
有一个名为Videostream
的函数,用于创建Videostream(显然)。
Videostream
的构造函数如下所示:
public VideoStream(int aviFile, //pointer to the file object
bool writeCompressed,
double frameRate,
Bitmap firstFrame)
声明aviFile
的地方是包含(空)流的文件。
现在,我如何创建一个指向空流文件的指针作为 int ?
我的意思是,将它作为一个字符串传递是可能的,但我完全不知道如何将它作为一个int传递。
答案 0 :(得分:2)
Avi.AVIFileOpen()
按字符串打开文件并返回int
(某种文件句柄),您可以将其用作VideoStream
构造函数的参数。
AVIFileOpen
的签名如下所示:
public static extern int AVIFileOpen(
ref int ppfile,
String szFile,
int uMode,
int pclsidHandler);