ffmpeginteropx / FFmpegInteropX

FFmpeg decoding library for Windows 10 UWP and WinUI 3 Apps
Apache License 2.0
211 stars 53 forks source link

API changes and cleanup for 1.0 release #252

Closed lukasf closed 2 years ago

lukasf commented 2 years ago

This PR does the API changes and cleanup for FFmpegInteropX v1.0 that we discussed about in #226.

brabebhin commented 2 years ago

Should we add support for winUI 3 desktop for C++/winRT?

Installing this package seems to be causing compiler errors (it seems to require direct reference of both the ffmpeginteropx.winmd and win2D winmd).

brabebhin commented 2 years ago

I fixed the merge conflicts. This should be ready for merge.

brabebhin commented 2 years ago

I pushed the breaking changes from the C++/WINRT migration. These are the metadata API returning MapView<string, IVectorView> and removing the delegate for codec required event args, and used the built-in winRT EventHandler delegate. This last change is also very minor.

lukasf commented 2 years ago

Thank you, looks good