Чел пишет на WPF интерфейс плеера. Декодер видео у меня на unmanaged C++. Чтобы чела не нагружать тем, что уже сделано, хочется завернуть плеер в ActiveX контрол, который он просто влепит на форму и будет передавать ему параметры. Подскажите пожалуйста, где можно посмотреть простейший тутор как создать ActiveX на unmanaged C++ и заюзать его из .NET приложения?
punxer А можно более подробно? И сможет ли чувак без лишнего оверхеда делать блиты разжатых кадров? Плюс еще надо ведь все синхронно по timestamps делать... Было бы лучше если бы декодер сразу шел с окном и предоставлял интерфейс типа play, pause, и т.д.
_DEN_ Но собственно можешь сделать и это. В твоём распоряжении стандартный плюснутый си и манагед экстеншенс для оформления внешнего вида и обёртки в виде контрола. Создавай свой .Net контрол, отрисовывать можешь хоть с директ икс, хоть гди+. Свой декодер в блок #pragma unmanaged, код контрола с использованием .NET
_DEN_ Если боишься на счёт тормозов отрисовки, то получай HWND контрола и рисуй кадры как хочешь в томже unmanaged.
punxer Понял, попробую. Но вопрос собственно и заключается в том, что хотелось бы взглянуть на простейший step-by-step тутор, мол пойди туда, нажми то, напиши тут... Попробую поковырять, но если будет линк на простой тутор для даунов, то это бы сильно помогло Пишу в MSVC 9.0 (2008) если это важно.
_DEN_ Спрашивай тут если что. Посмотри это. https://blogs.msdn.com/texblog/archive/2007/04/05/linking-native-c-into-c-applications.aspx
_DEN_ http://www.ddj.com/cpp/184401742 http://msdn.microsoft.com/en-us/magazine/cc163601.aspx http://www.ondotnet.com/pub/a/dotnet/2004/03/29/mcpp_part3.html?page=2 ну и=) http://www.google.com/search?client...+C+++in+.NET&sourceid=opera&ie=utf-8&oe=utf-8