Dear All,

I met a problem when I tried to render my video outpin of TV tuner
filter and I listed two situation as following

Case 1 : Only insert TV tuner filter by GraphEdit and render the video
outpin of TV tuner filter.
Result : Error code 0x80040111 (ClassFactory cannot supply requested
class)

Case 2 : Insert TV tuner and crossbar filters by GraphEdit and render
the video outpin of TV tuner filter.
Result : Success to render it.

What's happened on Case 1? Did I miss some settings?
Any comments are appreciated.

Thanks,
Edward

Re: AVStream: failed to render video outpin of TV tuner filter. by Max

Max
Mon Sep 20 00:29:48 CDT 2004

This is by design.
The reason is that in DShow pin has "can-be-rendered" property on it. If it
is true then the pin can be rendered, otherwise it can not.
KS Proxy reports FALSE on its pins. Doing so prevents abitrary KS filter to
be brought up in the graph in case one of its pin types and mediums matches
the search criteria. This was an optimization decision.

-- Max.


"Edward Hsu" <EdwardHsu@discussions.microsoft.com> wrote in message
news:E7EE6F5D-B8CB-426C-B7FD-3D267E5AED78@microsoft.com...
> Dear All,
>
> I met a problem when I tried to render my video outpin of TV tuner
> filter and I listed two situation as following
>
> Case 1 : Only insert TV tuner filter by GraphEdit and render the video
> outpin of TV tuner filter.
> Result : Error code 0x80040111 (ClassFactory cannot supply requested
> class)
>
> Case 2 : Insert TV tuner and crossbar filters by GraphEdit and render
> the video outpin of TV tuner filter.
> Result : Success to render it.
>
> What's happened on Case 1? Did I miss some settings?
> Any comments are appreciated.
>
> Thanks,
> Edward



Re: AVStream: failed to render video outpin of TV tuner filter. by EdwardHsu

EdwardHsu
Tue Sep 21 22:39:03 CDT 2004

I would like to make sure my understanding is correct or not. A DShow pin
could be implemented as "can-be-rendered" or not and it is dependent on my
requirements. How to implement a "can-be-rendered" pin (video outpin of TV
tuner filter) if my concept is correct? My purpose is to render video outpin
of TV tuner filter automatically when I right-click on its pin and chose
render.

Thanks,
Edward

"Max Paklin" wrote:

> This is by design.
> The reason is that in DShow pin has "can-be-rendered" property on it. If it
> is true then the pin can be rendered, otherwise it can not.
> KS Proxy reports FALSE on its pins. Doing so prevents abitrary KS filter to
> be brought up in the graph in case one of its pin types and mediums matches
> the search criteria. This was an optimization decision.
>
> -- Max.
>
>
> "Edward Hsu" <EdwardHsu@discussions.microsoft.com> wrote in message
> news:E7EE6F5D-B8CB-426C-B7FD-3D267E5AED78@microsoft.com...
> > Dear All,
> >
> > I met a problem when I tried to render my video outpin of TV tuner
> > filter and I listed two situation as following
> >
> > Case 1 : Only insert TV tuner filter by GraphEdit and render the video
> > outpin of TV tuner filter.
> > Result : Error code 0x80040111 (ClassFactory cannot supply requested
> > class)
> >
> > Case 2 : Insert TV tuner and crossbar filters by GraphEdit and render
> > the video outpin of TV tuner filter.
> > Result : Success to render it.
> >
> > What's happened on Case 1? Did I miss some settings?
> > Any comments are appreciated.
> >
> > Thanks,
> > Edward
>
>
>

Re: AVStream: failed to render video outpin of TV tuner filter. by Max

Max
Wed Sep 22 04:23:23 CDT 2004

You can't. As I said your capture filter won't be automatically brought into
graph by DShow graph builder.

-- Max.



"Edward Hsu" <EdwardHsu@discussions.microsoft.com> wrote in message
news:D327ACC9-462E-47A5-BB96-B0A2191C9B74@microsoft.com...
> I would like to make sure my understanding is correct or not. A DShow
> pin
> could be implemented as "can-be-rendered" or not and it is dependent on my
> requirements. How to implement a "can-be-rendered" pin (video outpin of TV
> tuner filter) if my concept is correct? My purpose is to render video
> outpin
> of TV tuner filter automatically when I right-click on its pin and chose
> render.
>
> Thanks,
> Edward
>
> "Max Paklin" wrote:
>
>> This is by design.
>> The reason is that in DShow pin has "can-be-rendered" property on it. If
>> it
>> is true then the pin can be rendered, otherwise it can not.
>> KS Proxy reports FALSE on its pins. Doing so prevents abitrary KS filter
>> to
>> be brought up in the graph in case one of its pin types and mediums
>> matches
>> the search criteria. This was an optimization decision.
>>
>> -- Max.
>>
>>
>> "Edward Hsu" <EdwardHsu@discussions.microsoft.com> wrote in message
>> news:E7EE6F5D-B8CB-426C-B7FD-3D267E5AED78@microsoft.com...
>> > Dear All,
>> >
>> > I met a problem when I tried to render my video outpin of TV tuner
>> > filter and I listed two situation as following
>> >
>> > Case 1 : Only insert TV tuner filter by GraphEdit and render the
>> > video
>> > outpin of TV tuner filter.
>> > Result : Error code 0x80040111 (ClassFactory cannot supply requested
>> > class)
>> >
>> > Case 2 : Insert TV tuner and crossbar filters by GraphEdit and
>> > render
>> > the video outpin of TV tuner filter.
>> > Result : Success to render it.
>> >
>> > What's happened on Case 1? Did I miss some settings?
>> > Any comments are appreciated.
>> >
>> > Thanks,
>> > Edward
>>
>>
>>