- 博客(4)
- 收藏
- 关注
原创 开发虚拟演播室,或者需要读出渲染后数据的应用上SDL_RenderSetLogicalSize是个很有用的函数
在做虚拟演播室时候,我需要读出来渲染以后的yuv数据,进行H.264编码。假如我预设的h.264编码大小是1920*1080,为了用硬件渲染。我必须创建一个同等大小的render和窗口。再加上还需要一个预览窗口,这样。两个窗口显然是在屏幕上没有办法排列开来的。变通的方法,你当然可以用setwindowpos把这个大窗体移动到一个负数的看不到的窗口位置,虽然问题解决了,但是你还是需要维持
2017-08-15 09:47:31 944
原创 SDL_UpdateTexture,SDL_UpdateYUVTexture截屏效率比较,sdl_savebmp黑屏
SDL_UpdateTexture,SDL_UpdateYUVTexture截屏效率比较
2017-08-14 13:14:21 3693
原创 sdl从sdl_renderer读出数据,然后构造一个sdl_surface
//Uint32 rmask, gmask, bmask, amask; //char pixels[1920 * 4 * 720]; //int pitch; //int bpp; //SDL_Rect real_rect; //Uint32 format; //real_rect.x = 0; //real_rect.y = 0;
2017-08-14 10:40:40 998
原创 sdl renderer window texture surface更新关系
方式1:先创建窗口SDL_CreateWindow,从窗口得到表面SDL_GetWindowSurface,对surface操作,blitscale,blitsurface,loadimage等操作,然后调用SDL_UpdateWindowSurface(window);把对surface的操作反应到窗口这里面没有render和texture方式2:创建窗口,渲染器rend
2017-08-13 15:55:14 2916
ubuntu上,java用的JNI AAC编码库
2023-03-10
vc2019编译的所有libssh2的静态库和动态库,包含所有debug版和release的win32和x64版本
2023-03-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人