WINCE声音驱动模型概述 - 3
2009-04-20 15:54
357 查看
放音的消息解析
WINCE的声音驱动模型在放音的工作中定义了21个消息(懒了,不再列举了),但在具体实现中并不是每个消息都必须实现。
消息很多,特别是在具体实现中需要和DMA操作模型配合使用,因此理解消息的用途和推敲它们之间的关系就显得格外重要了!
通过仔细推敲它们之间的关系,我们可以将放音的整个过程规划成如下一些状态,并用状态迁移图来理解消息的使用,整个过程的操作就非常简单了。
WINCE的声音驱动模型在放音的工作中定义了21个消息(懒了,不再列举了),但在具体实现中并不是每个消息都必须实现。
消息很多,特别是在具体实现中需要和DMA操作模型配合使用,因此理解消息的用途和推敲它们之间的关系就显得格外重要了!
通过仔细推敲它们之间的关系,我们可以将放音的整个过程规划成如下一些状态,并用状态迁移图来理解消息的使用,整个过程的操作就非常简单了。
相关文章推荐
- WINCE声音驱动模型概述(1)
- WINCE声音驱动模型概述
- WINCE声音驱动模型概述
- WINCE声音驱动模型概述(2)--WINCE WAVE接口模型详解
- WINCE声音驱动模型概述 - 4
- WINCE声音驱动模型概述(3)--放音的消息解析
- WINCE声音驱动模型概述(4)
- WINCE声音驱动模型概述 - 2
- WINCE声音驱动模型概述 - 1
- 领域模型驱动设计(Domain Driven Design)入门概述
- 领域模型驱动设计(Domain Driven Design)入门概述
- WinCE驱动模型
- WINCE 音频驱动之二:驱动模型
- WINCE 音频驱动之二:驱动模型
- 领域模型驱动设计(Domain Driven Design)入门概述 -----DDD 解释
- 领域模型驱动设计(Domain Driven Design)入门概述
- 使用 Rational Software Architect 进行模型驱动和基于模式的开发,第 1 部分: 使用模式的模型驱动开发范例的概述
- Freescale WINCE 6.0休眠唤醒后声音消失,原因居然是驱动线程优先级不够
- ALSA概述--高级linux声音驱动基本介绍和应用
- 领域模型驱动设计(Domain Driven Design)入门概述