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.
MCI / DirectShow
Re: MCI / DirectShow
I'm sorry I can't really help with your problem but in case my life wasn't aPerni wrote:[...] because MCI is also using DirectShow.[...]
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?
Good programmers don't comment their code. It was hard to write, should be hard to read.