Page 1 of 1

MCI / DirectShow

Posted: Fri Apr 01, 2005 8:22 pm
by Perni
Hi folks,

I'm experimenting with the Win32 MCI Interface. It seems to be the better way for me, because I have almost only MPEG-Movies to play. And there are some files, which MCI can play and the BuildIn MoviePlayer can not.

But I need the feature to capture images from the playing movies. After opening a movie with the BuildIn MoviePlayer, I can access the IBasicVideo and call GetCurrentImage. That works very fine.

The Key-Question is now: How can I access IBasicVideo after opening the movie with an MCI-Commando? I think, it should be possible (theoretical), because MCI is also using DirectShow.

Does anybody know what I mean and can help me?

Many thanks in advance, Perni.

Re: MCI / DirectShow

Posted: Sat Apr 02, 2005 2:13 am
by traumatic
Perni wrote:[...] because MCI is also using DirectShow.[...]
I'm sorry I can't really help with your problem but in case my life wasn't a
pure waste of time, I can assure you MCI (Windows Media Control Interface)
is _not_ using DirectShow.

MCI is outdated and deprecated, DirectShow is the way to go ;)

Whatever, DirectShow comes with a built-in MPEG1 decoder, others are
available through filters. There are however some hardware-based decoders
that only have MCI drivers, maybe this is your problem?

Posted: Sat Apr 02, 2005 8:49 am
by Perni
Hi traumatic.

That are bad news. I was sure MCI is based on DirectX.
OK, I'll give it a third try. It will be a hard work for me to read in in DirectShow :? But stuff it, that's our job. In my next live, I want to be a sheep-herder :wink:

Thanks, Perni

Posted: Sat Apr 02, 2005 11:56 am
by traumatic
Perni wrote:But stuff it, that's our job. In my next live, I want to be a sheep-herder :wink:
So true... :P