VALUE shoes_canvas_video(int argc, VALUE *argv, VALUE self) { #ifdef VIDEO VALUE path, attr, video; SETUP(); rb_scan_args(argc, argv, "11", &path, &attr); video = shoes_video_new(cVideo, path, attr, self); shoes_add_ele(canvas, video); return video; #else rb_raise(eNotImpl, "no video support"); #endif }
VALUE shoes_canvas_video(int argc, VALUE *argv, VALUE self) { #ifdef VIDEO VALUE video; rb_arg_list args; SETUP(); rb_parse_args(argc, argv, "s|h", &args); video = shoes_video_new(cVideo, args.a[0], args.a[1], self); shoes_add_ele(canvas, video); return video; #else rb_raise(eNotImpl, "no video support"); #endif }