[HDTV] スカパーHDをPCで視聴 4 [H.264 AAC]at AVI
[HDTV] スカパーHDをPCで視聴 4 [H.264 AAC] - 暇つぶし2ch739:719=736
10/09/24 09:15:10 Z0JE0a58
>>736
LockChannelが2回成功するまで(ただし失敗も含め最大10回)ループするように変更しました。
>>736 のコードを以下に変えました。
const BYTE byCallNum = 2; const BYTE byCallMax = 10; const DWORD dwSleepTime = 100; BYTE i = 0; BYTE byCallSuccess = 0; BOOL bRet = FALSE;
for (i = 0; i < byCallMax && byCallSuccess < byCallNum; i++) {
if ((bRet = LockChannel(m_aCh[dwChannel].bySatellite, m_aCh[dwChannel].bHorizontal, m_aCh[dwChannel].dwFrequency, m_aCh[dwChannel].bDvbS2))) byCallSuccess++;
::Sleep(dwSleepTime);
}
OutputDebug("LockChannel in CBonTuner::SetChannel called %d(%d) times and succeeded %d(%d) times.\n", i, byCallMax, byCallSuccess, byCallNum);

そしてPurgeTsStream();のあとの
if (bRet) {

if (byCallSuccess == byCallNum) {
になります。
このコードで実験すると、何度かLockChannelに失敗していました。


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch