示例#1
0
int gl_capture_start(gl_capture_t gl_capture)
{
	if (unlikely(!gl_capture->to)) {
		glc_log(gl_capture->glc, GLC_ERROR, "gl_capture",
			 "no target buffer specified");
		return EAGAIN;
	}

	if (gl_capture->flags & GL_CAPTURE_CAPTURING)
		glc_log(gl_capture->glc, GLC_WARN, "gl_capture",
			 "capturing is already active");
	else
		glc_log(gl_capture->glc, GLC_INFO, "gl_capture",
			 "starting capturing");

	gl_capture->flags |= GL_CAPTURE_CAPTURING;
	gl_capture_refresh_color_correction(gl_capture);
	return 0;
}
示例#2
0
文件: opengl.c 项目: 7max/glc
int opengl_refresh_color_correction()
{
	return gl_capture_refresh_color_correction(opengl.gl_capture);
}