現在directXでキャプチャするソースをsdkについていた playcapを弄って書いています。
開発環境は VS.NET2005で、現在までに
フレームのサイズを落としたりインターレースの解除はできたのですが
fpsの変更というのがよくわかりません。

ヘルプを見ると
VIDEOINFOHEADERでできそうだったので

VIDEOINFOHEADER *pVih = (VIDEOINFOHEADER*)pmt->pbFormat;
pVih->AvgTimePerFrame = 666667;//フレームレート決定(100ナノ秒)
pConfig->SetFormat(pmt);

こんな感じで書いて見ましたが全く駄目だったので
IAMTimelineを使い

CoCreateInstance(CLSID_AMTimeline, NULL, CLSCTX_INPROC, IID_IAMTimeline, (void **)&g_pAmtime);
g_pAmtime->SetDefaultFPS(10);
みたいな感じで書いてみました。

がこちらも全く駄目した。

フレームレートを変更するにはどうしたらいいのでしょうか?