标签: winapi parallel-processing directshow
我有一个变换滤镜。 DirectShow如何实现高性能过滤器,能够同时处理多个媒体样本?
答案 0 :(得分:0)
您没有内置任何内容,但可以应用任何通用的并行化技术。典型的想法包括提前创建一个线程池(停止暂停转换);使媒体样本可用于线程,然后与工作者同步以组成输出样本;将传入的媒体样本推入队列,空闲线程将其处理,然后将完整的工作推回到输出队列。