掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
PushSourceDesktop の動画速度が当倍にならない (ID:73831)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
CPushPinDesktop::FillBuffer() を以下のようにすれば一応当倍になりました。 ただ、何故 FPS の半分待てばよいのか理由は分からないままです。 理由が分かる方いましたら、説明お願いできないでしょうか? HRESULT CPushPinDesktop::FillBuffer(IMediaSample *pSample) { { static int g_time = ::timeGetTime(); int time = ::timeGetTime(); int span = time - g_time; int sleep = 1000 / (30 / 2) - span; // 30 FPS if (sleep > 0) ::Sleep(sleep); g_time = time; } ... }
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.