Hi,
I add 'KSPROPSETID_BdaSignalStats' property in the tuner node of BDA
driver. If use the IKsPropertySet property to get or set the
relatedPropertyId, it's ok. But I look at the DirectX document find similar
interface---'IBDA_SignalStatistics', I try to use network provider or tuner
filter to query it's interface, result is 'No such interface supported', so
I can't use it's method as 'get_SignalPresent'. Because the interface define
some methods similar in properties of 'KSPROPSETID_BdaSignalStats'. So I
want to understand whether has relationship between them. If it has, how to
use the 'IBDA_SignalStatistics' Interface ?

Thanks.
ShaqLee.

Re: How to use the IBDA_SignalStatistics Interface ? by Max

Max
Tue Nov 09 13:28:24 CST 2004

KSPROPSETID_BdaSignalStats is exposed on the node. KS and proxy don't create
a handle for a node; instead what you do when you declare a node is that you
attach it to a pin on the filter. Therefore all property requests destined
to that node are sent to the pin that the node is attached to.

So depending on your device topology you can query IBDA_SignalStatistics on
one of the pins of your receiver filter. Network provider doesn't support
it. Instead it _uses_ it while it does the tuning.

-- Max.



"shaqlee" <shaq_lee@afatech.com.tw> wrote in message
news:uAh6HElxEHA.1260@TK2MSFTNGP12.phx.gbl...
> Hi,
> I add 'KSPROPSETID_BdaSignalStats' property in the tuner node of BDA
> driver. If use the IKsPropertySet property to get or set the
> relatedPropertyId, it's ok. But I look at the DirectX document find
> similar
> interface---'IBDA_SignalStatistics', I try to use network provider or
> tuner
> filter to query it's interface, result is 'No such interface supported',
> so
> I can't use it's method as 'get_SignalPresent'. Because the interface
> define
> some methods similar in properties of 'KSPROPSETID_BdaSignalStats'. So I
> want to understand whether has relationship between them. If it has, how
> to
> use the 'IBDA_SignalStatistics' Interface ?
>
> Thanks.
> ShaqLee.
>
>



Re: How to use the IBDA_SignalStatistics Interface ? by shaqlee

shaqlee
Wed Nov 10 00:48:58 CST 2004

Hi,
The KSPROPSETID_BdaSignalStats property is declared in tuner node of my
BDA driver, so attach it to input pin on tuner filter(another demodulator
node is attach to output pin). I use the input pin to query
IBDA_SignalStatistics interface, result is 'No such interface supported'. So
I doubt whether the interface is not for KSPROPSETID_BdaSignalStats property
of BDA driver or my method is correct ?

Thanks.
ShaqLee


"Max Paklin" <mpaklin@hotmail.com> ¼¶¼g©ó¶l¥ó·s»D
:eOrRHJpxEHA.2600@TK2MSFTNGP09.phx.gbl...
> KSPROPSETID_BdaSignalStats is exposed on the node. KS and proxy don't
create
> a handle for a node; instead what you do when you declare a node is that
you
> attach it to a pin on the filter. Therefore all property requests destined
> to that node are sent to the pin that the node is attached to.
>
> So depending on your device topology you can query IBDA_SignalStatistics
on
> one of the pins of your receiver filter. Network provider doesn't support
> it. Instead it _uses_ it while it does the tuning.
>
> -- Max.
>
>
>
> "shaqlee" <shaq_lee@afatech.com.tw> wrote in message
> news:uAh6HElxEHA.1260@TK2MSFTNGP12.phx.gbl...
> > Hi,
> > I add 'KSPROPSETID_BdaSignalStats' property in the tuner node of BDA
> > driver. If use the IKsPropertySet property to get or set the
> > relatedPropertyId, it's ok. But I look at the DirectX document find
> > similar
> > interface---'IBDA_SignalStatistics', I try to use network provider or
> > tuner
> > filter to query it's interface, result is 'No such interface supported',
> > so
> > I can't use it's method as 'get_SignalPresent'. Because the interface
> > define
> > some methods similar in properties of 'KSPROPSETID_BdaSignalStats'. So I
> > want to understand whether has relationship between them. If it has, how
> > to
> > use the 'IBDA_SignalStatistics' Interface ?
> >
> > Thanks.
> > ShaqLee.
> >
> >
>
>



Re: How to use the IBDA_SignalStatistics Interface ? by shaqlee

shaqlee
Wed Nov 10 04:05:04 CST 2004

I already get the IBDA_SignalStatistics interface point from input pin.
Thanks for your help.

ShaqLee.


"shaqlee" <shaq_lee@afatech.com.tw> ¼¶¼g©ó¶l¥ó·s»D
:ecWniFvxEHA.3372@TK2MSFTNGP10.phx.gbl...
> Hi,
> The KSPROPSETID_BdaSignalStats property is declared in tuner node of
my
> BDA driver, so attach it to input pin on tuner filter(another demodulator
> node is attach to output pin). I use the input pin to query
> IBDA_SignalStatistics interface, result is 'No such interface supported'.
So
> I doubt whether the interface is not for KSPROPSETID_BdaSignalStats
property
> of BDA driver or my method is correct ?
>
> Thanks.
> ShaqLee
>
>
> "Max Paklin" <mpaklin@hotmail.com> ¼¶¼g©ó¶l¥ó·s»D
> :eOrRHJpxEHA.2600@TK2MSFTNGP09.phx.gbl...
> > KSPROPSETID_BdaSignalStats is exposed on the node. KS and proxy don't
> create
> > a handle for a node; instead what you do when you declare a node is that
> you
> > attach it to a pin on the filter. Therefore all property requests
destined
> > to that node are sent to the pin that the node is attached to.
> >
> > So depending on your device topology you can query IBDA_SignalStatistics
> on
> > one of the pins of your receiver filter. Network provider doesn't
support
> > it. Instead it _uses_ it while it does the tuning.
> >
> > -- Max.
> >
> >
> >
> > "shaqlee" <shaq_lee@afatech.com.tw> wrote in message
> > news:uAh6HElxEHA.1260@TK2MSFTNGP12.phx.gbl...
> > > Hi,
> > > I add 'KSPROPSETID_BdaSignalStats' property in the tuner node of
BDA
> > > driver. If use the IKsPropertySet property to get or set the
> > > relatedPropertyId, it's ok. But I look at the DirectX document find
> > > similar
> > > interface---'IBDA_SignalStatistics', I try to use network provider or
> > > tuner
> > > filter to query it's interface, result is 'No such interface
supported',
> > > so
> > > I can't use it's method as 'get_SignalPresent'. Because the interface
> > > define
> > > some methods similar in properties of 'KSPROPSETID_BdaSignalStats'. So
I
> > > want to understand whether has relationship between them. If it has,
how
> > > to
> > > use the 'IBDA_SignalStatistics' Interface ?
> > >
> > > Thanks.
> > > ShaqLee.
> > >
> > >
> >
> >
>
>



Re: How to use the IBDA_SignalStatistics Interface ? by Patrick

Patrick
Fri Nov 19 00:49:04 CST 2004

This article is useful for me. I face the same problem too.
Although I can use IKsPropertySet property to get or set, but I still can't
query the IBDA_SignalStatistics interface point from Tuner filter or Tuner
input pin, it all return
'No such interface supported'.

Can anyone give more tips? Thank in advance.

> > > > relatedPropertyId

"shaqlee" wrote:

> I already get the IBDA_SignalStatistics interface point from input pin.
> Thanks for your help.
>
> ShaqLee.
>
>
> "shaqlee" <shaq_lee@afatech.com.tw> ¼¶¼g©ó¶l¥ó·s»D
> :ecWniFvxEHA.3372@TK2MSFTNGP10.phx.gbl...
> > Hi,
> > The KSPROPSETID_BdaSignalStats property is declared in tuner node of
> my
> > BDA driver, so attach it to input pin on tuner filter(another demodulator
> > node is attach to output pin). I use the input pin to query
> > IBDA_SignalStatistics interface, result is 'No such interface supported'.
> So
> > I doubt whether the interface is not for KSPROPSETID_BdaSignalStats
> property
> > of BDA driver or my method is correct ?
> >
> > Thanks.
> > ShaqLee
> >
> >
> > "Max Paklin" <mpaklin@hotmail.com> ¼¶¼g©ó¶l¥ó·s»D
> > :eOrRHJpxEHA.2600@TK2MSFTNGP09.phx.gbl...
> > > KSPROPSETID_BdaSignalStats is exposed on the node. KS and proxy don't
> > create
> > > a handle for a node; instead what you do when you declare a node is that
> > you
> > > attach it to a pin on the filter. Therefore all property requests
> destined
> > > to that node are sent to the pin that the node is attached to.
> > >
> > > So depending on your device topology you can query IBDA_SignalStatistics
> > on
> > > one of the pins of your receiver filter. Network provider doesn't
> support
> > > it. Instead it _uses_ it while it does the tuning.
> > >
> > > -- Max.
> > >
> > >
> > >
> > > "shaqlee" <shaq_lee@afatech.com.tw> wrote in message
> > > news:uAh6HElxEHA.1260@TK2MSFTNGP12.phx.gbl...
> > > > Hi,
> > > > I add 'KSPROPSETID_BdaSignalStats' property in the tuner node of
> BDA
> > > > driver. If use the IKsPropertySet property to get or set the
> > > > relatedPropertyId, it's ok. But I look at the DirectX document find
> > > > similar
> > > > interface---'IBDA_SignalStatistics', I try to use network provider or
> > > > tuner
> > > > filter to query it's interface, result is 'No such interface
> supported',
> > > > so
> > > > I can't use it's method as 'get_SignalPresent'. Because the interface
> > > > define
> > > > some methods similar in properties of 'KSPROPSETID_BdaSignalStats'. So
> I
> > > > want to understand whether has relationship between them. If it has,
> how
> > > > to
> > > > use the 'IBDA_SignalStatistics' Interface ?
> > > >
> > > > Thanks.
> > > > ShaqLee.
> > > >
> > > >
> > >
> > >
> >
> >
>
>
>

Re: How to use the IBDA_SignalStatistics Interface ? by Max

Max
Fri Nov 19 02:31:23 CST 2004

There is a signal statistics interface (or method?) exposed by the Network
Provider.

But if you want to do it the hard way you could use filter's IBDA_Topology
to enumerate nodes on the filter. Find the one you need (frequency-filter
node) using GetNodeTypes/GetNodeInterfaces. Then use GetControlNode to get
IUnknown to a node interface, which you can then QI for
IBDA_SignalStatistics.

There could be a simpler way, but I am too tired now to think of one.

-- Max.



"Patrick" <Patrick@discussions.microsoft.com> wrote in message
news:8E621AB7-6122-49BD-A7D5-0B7AE0F52A5F@microsoft.com...
> This article is useful for me. I face the same problem too.
> Although I can use IKsPropertySet property to get or set, but I still
> can't
> query the IBDA_SignalStatistics interface point from Tuner filter or Tuner
> input pin, it all return
> 'No such interface supported'.
>
> Can anyone give more tips? Thank in advance.
>
>> > > > relatedPropertyId
>
> "shaqlee" wrote:
>
>> I already get the IBDA_SignalStatistics interface point from input pin.
>> Thanks for your help.
>>
>> ShaqLee.
>>
>>
>> "shaqlee" <shaq_lee@afatech.com.tw> ¼¶¼g©ó¶l¥ó·s»D
>> :ecWniFvxEHA.3372@TK2MSFTNGP10.phx.gbl...
>> > Hi,
>>