videostream.xs

来自「flash swf file player」· XS 代码 · 共 45 行

XS
45
字号
#include "EXTERN.h"#include "perl.h"#include "XSUB.h"#include "SWF.h"#include "perl_swf.h"MODULE = SWF::VideoStream       PACKAGE = SWF::VideoStream            PREFIX = SWFVideoStream_PROTOTYPES: ENABLESWF::VideoStreamSWFVideoStream_new(package="SWF::VideoStream", filename=NULL)	char *package	char *filename	PREINIT:	FILE *f;	CODE:	if(filename && (f = fopen(filename, "rb"))) 		RETVAL = newSWFVideoStream_fromFile(f);	else 		RETVAL = newSWFVideoStream();		ST(0) = sv_newmortal();	sv_setref_pv(ST(0), package, (void*)RETVAL);void destroySWFVideoStream(stream)	SWF::VideoStream stream	ALIAS:	SWF::VideoStream::DESTROY = 1	CODE:	swf_stash_refcnt_dec((SV*)SvRV(ST(0)));	destroySWFVideoStream(stream);int SWFVideoStream_getNumFrames(stream)	SWF::VideoStream stream	void SWFVideoStream_setDimension(stream, width, height)	SWF::VideoStream stream	int width	int height		

⌨️ 快捷键说明

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