На самом деле у меня та же проблема, что и у этой: Win10 UWP Custom Video Effect, IBasicVideoEffect , но принятый ответ мне не помог, возможно, он больше не действует сегодня. Подсказки Stackoverflow Я не должен задавать вопросы там, так что здесь идет новый вопрос.
Мне удалось заставить работать IBasicVideoEffect
в приложении Windows 10 UWP. Он уже находится в отдельном компоненте WinRt.
Следующим шагом будет приведение объекта IMediaExtension
, полученного в результате mediaCapture.AddVideoEffectAsync
, к его классу orignial, но даже приведение к IBasicVideoEffect
приведет к «неспособности привести объект типа System.ComObject к типу IBasicVideoEffect».
Без кастинга все работает как положено. Встроенные эффекты, такие как Windows.Media.Core.FaceDetectionEffect
, являются кастабильными, кажется, что я что-то упустил в своем кастомном эффекте. Есть идеи?