C# libvlc0.8在C中截图#
我需要使用C# libvlc0.8在C中截图#,c#,c,java-native-interface,libvlc,C#,C,Java Native Interface,Libvlc,我需要使用libvlc0.8在C应用程序中截取视频 截图功能如下所示: libvlc_video_take_snapshot( libvlc_input_t *p_input, char *psz_filepath, libvlc_exception_t *p_e ) 它是从代码的JNI部分调用的 第一个参数(libvlc\u input\u t*p\u input)取自以下函数:
libvlc0.8
在C应用程序中截取视频
截图功能如下所示:
libvlc_video_take_snapshot( libvlc_input_t *p_input,
char *psz_filepath,
libvlc_exception_t *p_e )
它是从代码的JNI部分调用的
第一个参数(libvlc\u input\u t*p\u input
)取自以下函数:
libvlc_input_t * libvlc_playlist_get_input( libvlc_instance_t *p_instance,
libvlc_exception_t *p_e )
问题是:libvlc_实例\u t*p_实例
取自JNI环境
另一种方法是调用:
libvlc_instance_t * libvlc_new( int argc, char **argv,
libvlc_exception_t *p_e )
但是当前的设计不允许创建新实例
那么,我怎样才能得到这个实例指针呢