IPin und IEnumPins



  • Hallo,

    ich füge meinem Graph (pGraph ist vom Typ IGraphBuilder) 5 videos hinzu

    pGraph->RenderFile(fileName1, NULL);
    pGraph->RenderFile(fileName2, NULL);
    pGraph->RenderFile(fileName3, NULL);
    pGraph->RenderFile(fileName4, NULL);
    pGraph->RenderFile(fileName5, NULL);

    Wenn ich nun mittels IMediaSeeking die Videos in SLOMO abspielen will,
    wird nur PIN 0 in SLOMO abgespielt.

    Mittlerweile habe ich herausgefunden, das ich irgendwie mittels IPin und IEnumPins die einzelnen PINS (dort wo die videos gerendert wurden) mittels pGraph->Next() (oder so) aufrufen muss, und jedes einzelne Video mittels IMediaSeeking in SLOMO abspielen muss.

    Nur leider verstehe ich nicht, wo ich das ganze reinschreiben muss.

    ich habe zwar dieses Beispiel http://msdn2.microsoft.com/en-us/library/ms783642.aspx gefunden, nur leider verstehe ich nicht, woher ich dann im code weiss, auf welchen pin ich mich gerade befinde, und wie ich dann mittels IMediaSeeking genau den Pin ansprechen kann, welcher der nächste ist, oder wie das überhaupt geht.
    Ich sitze total auf dem Schlauch und komm seit Tagen nicht mehr weiter.

    Vielleicht kann mir jemand sagen, wo ich das ganze einbinden muss.


Anmelden zum Antworten