Я пытаюсь найти способ визуализации видео в WPF с более низкой загрузкой ЦП, чем в MediaElement.Целью является плавное и низкое воспроизведение видео процессора, так же как и рендеринг видео Direct3D / DirectDraw в программировании на C ++.
Я попытался Direct2D (с WindowsAPICodePack) визуализировать видео, и в результате загрузка ЦП довольно низкая, нопроблема в том, что у меня нет возможности гладко воспроизводить видео, поскольку нет точного таймера для обновления видео в такое же время, как DirectX в C ++.
Может быть, мне нужно вернуться в мир C ++, чтобы использовать Direct3D изначально и размещать C ++ сОкно DirectX в C # WPF окне.Даже если я не знаю, что с этим произойдет, я думаю, стоит попробовать.
Если у вас, ребята, есть какие-либо советы, пожалуйста, дайте мне знать.