第六章 视频播放器开发之软件架构(一)

文章目录

        • 为视频播放器设计架构(一)
        • 为视频播放器设计架构(源码)
            • 1)Core(Class)核心渲染
            • 2)Decoder(Class)解码器
            • 3)Frame(Class)帧封装
            • 4)Queue(Class)缓存队列
            • 5)Application(main)主线程


为视频播放器设计架构(一)

  • 软件架构,是一系列相关的抽象模式,用于指导大型软件系统各个方面的设计。软件架构是一个系统的草图。软件体系结构是构建计算机软件实践的基础。
  • 为了让大家可以更加容易的理解视频播放器架构中每个结构的作用,我们先来学习如何实现一个(1 + 1 + N)架构(一路控制、一路渲染、多路解码)的视频播放器

你可能感兴趣的:(第六章 视频播放器开发之软件架构(一))