本文整理汇总了C++中Video::play方法的典型用法代码示例。如果您正苦于以下问题:C++ Video::play方法的具体用法?C++ Video::play怎么用?C++ Video::play使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Video
的用法示例。
在下文中一共展示了Video::play方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: lua_video_play
/*! Play the video file
@name M:play
*/
int lua_video_play(lua_State *L) {
Video *s = Glue<Video>::checkto(L, 1);
if(s) {
s->play();
}
else {
luaL_error(L, "Video.play: invalid arguments");
}
return 0;
}
示例2:
Scheme_Object *video_play(int argc, Scheme_Object **argv)
{
MZ_GC_DECL_REG(1);
MZ_GC_VAR_IN_REG(0, argv);
MZ_GC_REG();
if (!SCHEME_NUMBERP(argv[0]))
scheme_wrong_type("video-play", "number", 0, argc, argv);
Video *v = find_video("video-play", argv[0]);
if (v != NULL)
v->play();
MZ_GC_UNREG();
return scheme_void;
}
示例3: loadCutscene
void Scene::loadCutscene(const char* fileName) {
_cutsceneTexture = new Texture;
_cutscene.setResource(config.path(kPathResources, fileName, kObjectVideo).c_str());
videoManager.requestVideo(&_cutscene);
if (_cutscene.isLoaded()) {
_cutscene.play();
DGFrame* frame = _cutscene.currentFrame();
_cutsceneTexture->loadRawData(frame->data, frame->width, frame->height);
_isCutsceneLoaded = true;
}
}