在DirectShow过滤器中并行处理样本

时间:2013-05-31 14:06:49

标签: winapi parallel-processing directshow

我有一个变换滤镜。 DirectShow如何实现高性能过滤器,能够同时处理多个媒体样本?

1 个答案:

答案 0 :(得分:0)

您没有内置任何内容,但可以应用任何通用的并行化技术。典型的想法包括提前创建一个线程池(停止暂停转换);使媒体样本可用于线程,然后与工作者同步以组成输出样本;将传入的媒体样本推入队列,空闲线程将其处理,然后将完整的工作推回到输出队列。