Очень медленное чтение IMediaSample в transform фильтре
От: Aleksey Skurihin Украина http://www.adept7.kiev.ua
Дата: 04.09.07 09:15
Оценка:
В фильтре необходимо работать с данными получаемыми как

transform(IMediaSample* aSample)
{
hr = aSample->GetPointer(&origBuffer);


memcopy этого буфера занимает 20!!! миллисекунд, что катастрофически долго, насколько я понял вся проблема что он лежит где то в видеопамяти которая быстро пишется но медленно читается, нельзя ли его оттуда какой то функцией все таки быстро скопировать?

заранее спасибо
Радость от нахождения ошибки часто омрачаеться осознанием собственой глупости.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.