Re: Passing a pointer to in memory frames to push source dll



On Sat, 17 Feb 2007 11:32:00 -0500, John Clark <clarkj@xxxxxxxxx>
wrote:

I have an application the compresses in memory video frames to an AVI
file using VFW. Works fine in XP but Vista horrible broke VFW. I want
to use direct show to do the compression and file output.

Would you mind elaborating on how VFW is broken in Vista? I have to
admit that I haven't done much with Vista yet, so I'm curious.

I created a push source filter to compress and save some in memory video
samples to a file. I created a push source filter DLL that I can add to
my filter graph. I have a function call in the DLL to pass in a pointer
to the video samples and other information needed to create the AVI
file. How do I expose that function call so I can call it within my
program? The examples in the sdk all generate the video samples within
the filter itself. I want to passes a pointer to an array of video
samples for the source filter to use.

Create a custom interface on your filter. The EzRGB24 filter sample in
the Platform SDK has an example of a custom interface.

--
Be seeing you.
.



Relevant Pages

  • Re: Why OH! Why cant I play DVDs in Windows Media Player for Vista??
    ... Do you have tons of MPEG filters on both systems? ... using a DirectShow Filter manager tool should fix you up pretty ... See http://zachd.com/pss/pss.html for some helpful WMP info. ... in the Vista Media Player. ...
    (microsoft.public.windowsmedia.player)
  • Re: This isnt a write-only group!
    ... -Download the current "final" version of Hamster classic then extract. ... the full-featured newsreader I'm using (on Vista) Help says: ... it's easier than using a newsreader + proxy/local server to filter; ... can get just headers then selected bodies, ...
    (news.software.readers)
  • Re: Weird Vista issue on SBS 2003
    ... I created a GPO = Desktop Copy Policy ... On my Vista machine I put a test folder test4 and a test document text4 into ... I set the filter level at first to NONE did gpupdate /force and rebooted the ... Since I did not see the file and folder on the server I ran ...
    (microsoft.public.windows.server.sbs)
  • Re: Windows Vista Home Premium will not boot after Windows update.
    ... Well I am back up and running with a new install of Vista. ... "Startup repair cannot repair this computer ... Go to Device Manager (To access device manager, ... Find "ATI PCI EXPRESS FILTER DRIVER" and delete it. ...
    (microsoft.public.windowsupdate)
  • Re: Set the default compression filter.
    ... In general anything you can do in VFW you can do in direct show. ... essentially choose the compression by specifiying a filter which may be from ... one of several historic family types (non filter compressors are wrapped). ... > using DirectShow and the other using vfw, (video for window). ...
    (microsoft.public.vc.mfc)