Sto scrivendo un player audio/video usando le DirectShow come spiegato sul sito MSDN http://msdn.microsoft.com/library/d...tingstarted.asp
Il programma va alla grande, una cosa mi lascia perplesso:
Ogni volta che apro un nuovo file devo distrurre e ricreare l'interfaccia IMediaControl?
Mi spiego, la prima volta creo l'interfaccia, poi chiamo pGraph->RenderFile(lpfile, NULL); e carico il file.....poi se voglio cambiare file e chiamo di nuovo pGraph->RenderFile(lpfile, NULL); mi riproduce entrambe le tracce contemporaneamente!! Possibile allora che ogni volta devo rilasciare tutte le interfacce e reistanziarle da capo?
Grazie