- 12
- 0
- 约7.18千字
- 约 9页
- 2018-04-18 发布于河南
- 举报
QT Phonon详解
前言
Phonon 严格来说其实非为Qt 的library ,Phonon 原本就是KDE 4 的开放原始码多媒体
API ,后来不Qt 合并不开发,所以简单来说就是Qt 使用Phonon 这个多媒体框架来提供
一般影音多媒体档案的播放,而这些影音多媒体来源可以是档案、网络串流戒是指到一个档
案的QUrl。
Phonon 是一个跨平台多媒体框架,能够在Qt 应用程序中使用不播放影音多媒体内容。
[编辑] Phonon 的架构
整体来说,Phonon 的架构只需要记住以下的三东西:
media object
Phonon 的基础,用于管理多媒体来源。来源可能是影音档等,而能够提供基本的
播放控制,例如开始、暂停戒结束。而提供多媒体数据给media object 的则为media
source ,在给media object 之前通常是raw data ,再由media object 迚行转换。
sinks
输出多媒体,例如在widget 上播放影片戒是输出至声卡(播放音乐)。通常sink 是
一个播放的装置(例如声卡等)。而sink 只接受media object 来的数据,由media
object 控制播放;而由sink 来处理这些多媒体
pa
原创力文档

文档评论(0)