Meta.Vlc - LibVlc wrapper for WPF(Update for libvlc 3.0)

This forum is about all development around libVLC.
higan
New Cone
New Cone
Posts: 6
Joined: 18 Feb 2016 17:17

Meta.Vlc - LibVlc wrapper for WPF(Update for libvlc 3.0)

Postby higan » 31 Dec 2018 20:45

Meta.Vlc is a LibVlc solution for .NET, it has encapsulated most of the functionalities of libvlc.
This project aims to find a perfect solution for using Vlc on WPF.
Meta.Vlc provides a native WPF control(Meta.Vlc.Wpf), this control achieves video playback by utilizing InteropBitmap and shared memory.
Since it’s a native WPF control, it doesn't suffer from HwndHost’s airspace issue.

Change Log
2018/12/31
SHA1:e782eb7890b1cad1eac504c80954703db323a185

01.Add support for libvlc 3.0
In this modification, Meta.Vlc supports the 3.0 version of libvlc. Due to some API design, this may be a broken change. The 2.x version of libvlc may be supported no longer. Thanks again to Unbroken Software, without their help, the 3.0 version of Meta.Vlc may not be released so quickly.

02.No longger support for .NET2.0/.NET3.0
Due to the need to use some of the more advanced features, we removed Meta.Vlc support for .NET2.0/.NET3.0 in this update.

03.Refactor interop module for libvlc
Now we've used the unsafe operation more extensively to improve interoperability with libvlc, so the Meta.Vlc module can have a huge change, but Meta.Vlc.Wpf is almost unchanged. Moreover, in this refactoring, the interoperability mechanism has been re-implemented to make the calling process more refined.

Project home page:
https://github.com/higankanshi/Meta.Vlc

Quick start on Meta.Vlc:
https://github.com/higankanshi/Meta.Vlc#quick-start

NuGet Packages:
Install Meta.Vlc

Code: Select all

PM> Install-Package Meta.Vlc

Code: Select all

PM> Install-Package Meta.Vlc.Wpf

Jean-Baptiste Kempf
Site Administrator
Site Administrator
Posts: 37519
Joined: 22 Jul 2005 15:29
VLC version: 4.0.0-git
Operating System: Linux, Windows, Mac
Location: Cone, France
Contact:

Re: Meta.Vlc - LibVlc wrapper for WPF(Update for libvlc 3.0)

Postby Jean-Baptiste Kempf » 20 Jan 2019 22:37

Very cool.

You should consider joining the libVLCSharp team, though!
Jean-Baptiste Kempf
http://www.jbkempf.com/ - http://www.jbkempf.com/blog/category/Videolan
VLC media player developer, VideoLAN President and Sites administrator
If you want an answer to your question, just be specific and precise. Don't use Private Messages.


Return to “Development around libVLC”

Who is online

Users browsing this forum: No registered users and 8 guests