Re: Очень медленное чтение IMediaSample в transform фильтре
От: Денис Майдыковский Россия http://www.maydyk.com
Дата: 05.09.07 07:09
Оценка:
Здравствуйте, Aleksey Skurihin, Вы писали:

AS>В фильтре необходимо работать с данными получаемыми как


AS>transform(IMediaSample* aSample)

AS>{
AS>hr = aSample->GetPointer(&origBuffer);

Попробуйте написать не TransInPlace, а Transform фильтр. Вы получите лишнее копирование и проблемы с динамическим измнением формата, зато избавитесь от чтения из видеопамяти.

Второй вариант -- не используйте VMR и выводите изображение через старый Video Renderer.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.