Передача больших объемов данных из DLL в приложение
От: DDS  
Дата: 02.11.12 09:32
Оценка:
Добрый день!

Есть своя DLL на С++, она постоянно ест от драйвера изображения в HBITMAP.

Необходимо передать эти битмапы в мое же приложение на C#.

Подскажите, какой из способов обеспечит максимальную скорость работы, задержки не желательны.

Я могу сконвертить картинку в PNG или просто сжать, суть в том, какой способ выбрать, который бы идеально подходил для передачи бинарных данных.

+ очень бы хотелось добиться работы FIFO. Т.е. чтобы DLL постоянно "докладывала" данные в очередь, а программа на C# читала бы их.

03.11.12 23:43: Перенесено модератором из 'C/C++' — Кодт
Re: Передача больших объемов данных из DLL в приложение
От: ChromY  
Дата: 02.11.12 10:22
Оценка: +1
Здравствуйте, DDS, Вы писали:

DDS>Добрый день!


DDS>Есть своя DLL на С++, она постоянно ест от драйвера изображения в HBITMAP.


DDS>Необходимо передать эти битмапы в мое же приложение на C#.


У Вас dll и exe в разных процессах что ли?
Если нет, то передавайте HBITMAP
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.