【C++】 DirectX初心者質問スレ Part10 【C】
■ このスレッドは過去ログ倉庫に格納されています
0584デフォルトの名無しさん
2006/09/05(火) 19:01:06開発環境は 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);
みたいな感じで書いてみました。
がこちらも全く駄目した。
フレームレートを変更するにはどうしたらいいのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています