0
点赞
收藏
分享

微信扫一扫

ffmpeg整合sdl2显示一个简单的播放器窗口

效果如下:
ffmpeg整合sdl2显示一个简单的播放器窗口_#include
主要代码如下:

#include<stdio.h>
#include "libavutil/avutil.h"
#include "libavutil/timestamp.h"
#include "libavdevice/avdevice.h"
#include "libavformat/avformat.h"
#include "libavcodec/avcodec.h"
#include "libswscale/swscale.h"
#include "ff.h"
#include "SDL2/SDL.h"



void sdl(void) {

SDL_Window *window=NULL;

SDL_Renderer *render=NULL;

SDL_Init(SDL_INIT_VIDEO|SDL_INIT_AUDIO);

window=SDL_CreateWindow("SDL2 Window",200,200,640,480,SDL_WINDOW_SHOWN);

if(!window){
printf("Faild to Create window!");
goto __EXIT;
}
render= SDL_CreateRenderer(window,-1,0);

if(!render){

SDL_Log("Faild to create render!");
goto __DWINDOW;
}
SDL_RenderClear(render);
SDL_RenderPresent(render);

SDL_Delay(3000);

__DWINDOW:
SDL_DestroyWindow(window);


__EXIT:
SDL_Quit();

return ;
}

下载源码


举报

相关推荐

0 条评论