CaptureBuffer
От:
John_Modest
Дата:
22.09.03 22:45
Оценка:
Я снимаю буффер в разное время, и все OK пока не приходит Notify
На конец буфера.. Тут получается какая-то ерунда, снимаю буфер все время так:
DWORD dwCapPos = 0; DWORD dwReadPos = 0;
pDSCaptureBuffer->GetCurrentPosition( &dwCapPos,&dwReadPos );
HRESULT hResult = pDSCaptureBuffer->Lock(dwReadPos,dwCapPos,&pPtr1,&dwSize1,&pPtr2,&dwSize2,0);
То пропадает кусок, то повторяется..
(буфер циклический)
Как мне правильно определить позицию с какой надо снять буфер по его заполнению?
DSCBLOCK_ENTIREBUFFER не подойдет, т.к я часть уже забрал перед Notify.
Может кто подскажет?
Переместить
Удалить
Выделить ветку
Проголосовать
Пока на собственное сообщение не было ответов, его можно удалить.
Удалить
Проголосовать
Заголовок: