locked
Are transform with multiple inputs supported? RRS feed

  • Question

  • Hi,

    I am trying to make a transform with multiple inputs simply by modifying the greyscale sample however I can't seem to get it to work.  Using MFTrace I found this error:

     

    3368,B18 00:33:39.63488 CTopologyHelpers::Trace @005D3150 MF_TOPOLOGY_RESOLUTION_STATUS = NOT FOUND!!!
    3368,B18 00:33:39.63488 CTopologyHelpers::Trace @005D3150 <<<<<<<<<<<<< input topology
    3368,B18 00:33:39.63489 CTopologyHelpers::Trace @005D3150 - exit

     

    Seems it can't resolve. 

    Is this a known limitation of the topology loader that it doesn't handle transforms with multiple inputs?

    Does anyone have any example code of how to create a transform with multiple inputs? :))

    I have two media sources (video files) could this be the problem (I'm not using the sequencer source)?

     

    Thanks!

    -Andrew

    Wednesday, June 16, 2010 12:50 AM

Answers

  • I've got it working now :)  My findings:

     

    It seems multiple source filters aren't supported so I needed to use MFCreateAggregateSource.

     

    I now have a 2 videos playing feeding into 1 transform which outputs to a single EVR :)

     

    Even with MFTrace it's really hard to debug...  It would be great to be able to connect to remote graphs/topologies like we could in GraphEdit :)

     

    -Andrew

    Wednesday, June 16, 2010 1:43 AM