English 中文(简体)
直接使用 直接Show外的放映过滤器?
原标题:Using DirectShow filters outside DirectShow?

I m目前与Windows Media Foundation打交道。 然而,由于Microsoft H.264 decoder和一些海关格式的缺失商家存在一些问题,我很想知道,是否有可能直接利用CLSID,立即进行直接Show Decoder,并围绕它建立代理人,使基金组织翻译部门能够接触媒体基金会。 因此,我的问题是:

能够直接直截了当地过滤器(可预见的脱钩器),并将其用于脱钩(即安装一些压缩机,并获取未压缩机)以创建贸易部?

我知道如何用电离层电离层探测仪对过滤器本身进行即时检查。 然而,我没有使用实际编码功能。

任何想法,背后,都会把任何希望得到重视的东西联系起来。 感谢

J. 出席情况

最佳回答

(争端:我从未这样做过,但我看不出不能这样做的技术原因。) So YMMV

如果Decoder是DMO过滤器,那么它就是一个非常容易的,可以通过IMediaObject与它交谈。 这实际上与直接Show如何使用目的地管理器相差很大;它只是用另一个处理媒体类型谈判和取样经过的变制过滤器对目的地管理,但并没有真正阻止你自己这样做。

一种捕获量:用于IMediaObject:ProcessInput and IMedia 目标: 产出:你需要自己的缓冲带,用于http://msdn.microsoft.com/en-us/library/d39016628v=VS.85%29.aspx” rel=“诺referer”>IMediaBuffer。 但这只是一个基本接口,因此我认为你执行这一接口的工作太麻烦。 参看basic implementation

对常规直接过滤器而言,它实际上会变得更加困难,因为大多数直接过滤器确实取决于是否有外部图表(例如,所有直接操作类型都假定有这一图表)。 如果你真的想要使用单一的DShow滤光机,你可能要包罗整个过滤薄,然后要有一个定制源过滤器,以输入样本。 您可使用样本 gr(或一种习俗使过滤器)将yan样本从图表中分离出来,并暴露在申请的其余部分。 (一种摇觉想法甚至是在转基因生物过滤器的安装中总结这一图表,然后使用IMediaObject与它交谈,但这种说法可能是trick的。)

Luckily IX decoders趋于作为DMO过滤器加以实施,因此,我认为你极有可能使用IMediaObject。

问题回答

我对你为什么要这样做感到不快。 你们并不真的想要一个在图表之外生活的过滤器。

如果你不希望使用传统的档案/网络源过滤器或传统翻译器,你可以写上传导器和缓冲源过滤器,由你通过点子,并从中找到点子。 然后,你可以把全部东西推到一张图表中,然后用掉,用掉的der子几乎是直接的。 这样做是很难的。 脱coder可能期望有一种PES包装。





相关问题
How to convert DirectShow Filter to C++C#?

We have some filter for DS. It works - uses standard win dll s. We want to convert that filter to some sort of program that doesn t rely on using DS. We want it to call dlls in the right order, do ...

DirectShow analog for Symbian OS?

So Windows Mobile has its DirectShow for media editing capturing and so what is its analog for Symbian OS (s60 v5)?

GStreamer or DirectShow for Windows development? [closed]

I m implementing a lecture-capture project for a local university. Multiple video streams will arrive at one PC: the presenter s desktop slides, a video camera image of the presenter himself and ...

Is it possible to capture HDV/HD stream using DirectShow API

We currently use the DirectShow API to stream standard definition video into our application via Firewire. Sadly, this code was mostly cobbled together from various places on the internet and to say ...

convert movie file to bitmap files with DirectShow

I want to convert movie files like AVI, MOV etc. to Bitmap-Files, like JPEG, JPEG2000, TIFF etc. Is it possible to realize that with DirectX / DirectShow? Is AVCodec from ffmpeg the much more better ...

热门标签