[音视频] sdl 渲染到外部创建的窗口上

API

SDL_CreateWindowFrom # 在外部窗口上创建窗口 其他 api 调用,按照之前的

代码

cpp 复制代码
ui.setupUi(this);
sdl_width = ui.label->width();
sdl_height = ui.label->height();
SDL_Init(SDL_INIT_VIDEO);
sdl_win = SDL_CreateWindowFrom((void*)ui.label->winId());
sdl_render = SDL_CreateRenderer(sdl_win, -1, SDL_RENDERER_ACCELERATED);
sdl_texture = SDL_CreateTexture(sdl_render, SDL_PIXELFORMAT_ARGB8888, SDL_TEXTUREACCESS_STREAMING, sdl_width, sdl_height);
rgb = new unsigned char[sdl_width * sdl_height * pixel_size];
startTimer(10);
相关推荐
EtpBot-萧阳1 个月前
SDL2常用函数SDL事件处理:SDL_Event|SDL_PollEvent
ffmpeg·多线程·sdl·视频渲染·投屏开发
工藤新一¹2 个月前
C++/SDL 进阶游戏开发 —— 双人塔防(代号:村庄保卫战 20)
c++·单例模式·游戏引擎·sdl·c++游戏开发
工藤新一¹2 个月前
C++/SDL 进阶游戏开发 —— 双人塔防(代号:村庄保卫战 19)
开发语言·c++·游戏引擎·游戏开发·sdl
工藤新一¹2 个月前
C++/SDL 进阶游戏开发 —— 双人塔防(代号:村庄保卫战 16)
c++·游戏引擎·sdl·c++游戏开发·实践项目
工藤新一¹2 个月前
C++/SDL进阶游戏开发 —— 双人塔防游戏(代号:村庄保卫战 13)
c++·游戏·游戏引擎·毕业设计·sdl·c++游戏开发·渲染库
Antonio9152 个月前
【音视频】SDL简介
音视频·sdl
工藤新一¹2 个月前
C++/SDL 进阶游戏开发 —— 双人塔防(代号:村庄保卫战 14)
开发语言·c++·游戏引擎·游戏开发·sdl·实践项目
偶尔贪玩的骑士2 个月前
Visual Studio2022 配置 SDL3及拓展库
c++·游戏·sdl
daqinzl5 个月前
FFmpeg+SDL实现简易视频播放器
ffmpeg·sdl·视频播放器
Moweiii6 个月前
SDL3 GPU编程探索
c++·游戏引擎·图形渲染·sdl·vulkan