|
|
# LibVLCSharp
|
|
|
|
|
|
LibVLCSharp is a cross-platform audio and video API for .NET platforms based on VideoLAN's LibVLC Library. It provides a comprehensive multimedia API that can be used across mobile, server and desktop to render video and output audio. Mono, .NET Framework and .NET Core runtimes are supported.
|
|
|
|
|
|
# Getting started
|
|
|
|
|
|
Follow our [Getting Started](GETTING_STARTED) guide.
|
|
|
|
|
|
# Platform specific installation
|
|
|
1. LibVLC
|
|
|
todo: see libvlc-nuget
|
|
|
|
|
|
2. LibVLCSharp
|
|
|
- For Windows.
|
|
|
- For macOS.
|
|
|
- For Linux.
|
|
|
- For Android.
|
|
|
- For iOS/tvOS.
|
|
|
- For UWP.
|
|
|
|
|
|
# How to do X?
|
|
|
|
|
|
Follow our [How Do I Do X](How-Do-I-Do-X) guide.
|
|
|
|
|
|
# Guidelines
|
|
|
|
|
|
This page will detail a set of best practices when using LibVLC/LibVLCSharp
|
|
|
|
|
|
- debugging with logs,
|
|
|
- Dispose() as necessary
|
|
|
- check if issue on official VLC apps
|
|
|
- etc.
|
|
|
|
|
|
# Resources
|
|
|
|
|
|
libvlc doc
|
|
|
libvlc forum
|
|
|
libvlc mailing list
|
|
|
libvlc stackoverflow
|
|
|
libvlc samples
|
|
|
libvlc blogposts
|
|
|
|
|
|
Head over to https://code.videolan.org/videolan/LibVLCSharp/blob/3.x/docs/home.md for the official LibVLCSharp docs home. |
|
|
\ No newline at end of file |