本人为实现屏幕录像,和屏幕录像专家差不多,现在已经实现了将图像写入AVI文件,但现在写的都是未经压缩的帧,文件大得惊人!我看过VB中的一些例子,里面有
Public Declare Function AVISaveOptions Lib "avifil32.dll" (ByVal hWnd As Long, _
ByVal uiFlags As Long, _
ByVal nStreams As Long, _
ByRef ppavi As Long, _
ByRef ppOptions As Long) As Long
,该函数可设置多种压缩格式,不知在Delphi中如何实现此函数呢?另外有没办法在使用此函数时弹出那个压缩格式选择框,因为VB中使用此函数时会弹出的!(即设置一个默认值)
Public Declare Function AVISaveOptions Lib "avifil32.dll" (ByVal hWnd As Long, _
ByVal uiFlags As Long, _
ByVal nStreams As Long, _
ByRef ppavi As Long, _
ByRef ppOptions As Long) As Long
,该函数可设置多种压缩格式,不知在Delphi中如何实现此函数呢?另外有没办法在使用此函数时弹出那个压缩格式选择框,因为VB中使用此函数时会弹出的!(即设置一个默认值)
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货