Advertisement

ffmpeg实战教程(二)结合 ffmpeg 实战 YUV 播放器

阅读量:

我们先实现用SDL播放YUV数据

先来了解一些基础概念

SDL核心函数:
[初始化]

  • SDL_Init(): 对SDL进行初始化操作。
  • SDL_CreateWindow(): 用于生成窗口(Window)。
  • SDL_CreateRenderer(): 根据窗口创建渲染器(Render)。
  • SDL_CreateTexture(): 生成纹理(Texture)。

[循环渲染数据]

  • SDL_UpdateTexture(): 对纹理的数据进行设置。
  • SDL_RenderCopy(): 将纹理复制至渲染器。
  • SDL_RenderPresent(): 展示画面内容。

C语言中的fseek函数
*int fseek( FILE stream, long offset, int origin );
第一个参数stream表示文件指针
第二个参数offset表示偏移量,正数代表向后移动,负数代表向前移动
第三个参数origin用于设定偏移的起点位置,可能的取值包括:SEEK_CUR、 SEEK_END 或 SEEK_SET
SEEK_SET: 表示从文件的起始位置开始计算
SEEK_CUR: 表示从当前读写位置开始计算
SEEK_END: 表示

全部评论 (0)

还没有任何评论哟~