Re: Dshow linking problems
- From: "The March Hare [MVP]" <phil@xxxxxxxxx>
- Date: Thu, 31 Mar 2005 17:32:55 -0700
On Fri, 01 Apr 2005 00:18:36 GMT, Sarge wrote:
>>
>> First, VC6 isn't supported from the Summer 2004 update on. There is no
>> such thing as the 9.0c SDK, that is a runtime component designation.
>>
>
> Mr. Hare, my Feb2001 Platform SDK says to use VMR and abandon IVideoWindow.
> This predates the Summer of 2004 by more than 3 years.
What I wrote is the VC6 is not supported from the Summer 2004 SDK update
on. What this means is that it is no longer a supported development
environment for dshow. That doesn't mean that you can't get it to work.
> The SDK "Extras" I downloaded were from the same web page as the 9.0c
> redistributables. Sorry, I didn't know what else to call it.
Here is a list of dshow downloads from MSFT:
http://www.microsoft.com/downloads/Popular.aspx?DisplayLang=en&categoryId=2
After, 9.0b they started using the season and now month designation for
SDKs. The runtimes still use the old convention.
>> Also, if you use smart COM pointers you generally do not need the IID_'s
>> just the CLSIDs. See my FAQ for more on smart COM pointers.
>
> I tried reading your FAQ at http://tmhare.mvps.org/faqs.htm, but when I
> click on a Q.__ line, it does nothing exept jump that line to the top of the
> page.
That's odd. I tested it with IE6 and Firefox 1.02. What browser are you
using?
> Are you saying that I should link with those libraries as well? The only
> ones you list that I'm not already linking with are dxerr8.lib &
> imagehlp.lib.
>
>> It's possible that you are pointing to an outdated version of
> strmiids.lib.
>
> I don't think that's possible. I downloaded the latest DShow SDK yesterday,
> and I'm linking with strmiids.lib from that SDK.
But you could be pointing to a strmiids.lib in another location through
your lib include path. That was my point.
> Mr. Hare, Thanks for the reply. I really would like to be able to blend an
> image on top of a running video. Also, MS has been saying to use
> Windowless rendering since 2001. Maybe I should try to find and download a
> DirectX 8 SDK?
I don't think you need the DX 8 SDK. The simplest solution is to convert
to smart COM pointers and then you don't need the IID_'s because the
CLSID's get created automatically using __uuidof().
--
Please read this before replying:
1. Dshow & posting help: http://tmhare.mvps.org/help.htm
2. Trim & respond inline (please don't top post or snip everything)
3. Benefit others: follow up if you are helped or you found a solution
.
- Follow-Ups:
- Re: Dshow linking problems
- From: Sarge
- Re: Dshow linking problems
- References:
- Dshow linking problems
- From: Sarge
- Re: Dshow linking problems
- From: The March Hare [MVP]
- Re: Dshow linking problems
- From: Sarge
- Dshow linking problems
- Prev by Date: Re: Dshow linking problems
- Next by Date: Re: Dshow linking problems
- Previous by thread: Re: Dshow linking problems
- Next by thread: Re: Dshow linking problems
- Index(es):
Relevant Pages
|