How to run/start a thread at a given time using Media Foundation?
I am looking for to start a thread at a specified time with Media Foundation. I know that in DirectShow there is a function called by IMediaFilter where tStart is the time value of the reference clock.: Interface::HRESULT Run(REFERENCE_TIME tStart); But in Media Foundation there is no such function that will run or start a thread with a time as a parameter. Is there a solution to do this in Media Foundation? Neither DirectShow or Media Foundation have functionality that matches the question description. Both APIs have methods to start activity immediately following the request. DirectShow's