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)?




    Wednesday, June 16, 2010 12:50 AM


  • 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 :)



    Wednesday, June 16, 2010 1:43 AM